993341107206294698071425024
993,341,107,206,294,698,071,425,024 is an even composite number composed of six prime numbers multiplied together.
993341107206294698071425024 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-four thousand and forty-eight divisors.
Prime factorization of 993341107206294698071425024:
218 × 36 × 173 × 193 × 313 × 1733
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 17 × 17 × 17 × 19 × 19 × 19 × 31 × 31 × 31 × 173 × 173 × 173)See below for interesting mathematical facts about the number 993341107206294698071425024 from the Numbermatics database.
Names of 993341107206294698071425024
- Cardinal: 993341107206294698071425024 can be written as Nine hundred ninety-three septillion, three hundred forty-one sextillion, one hundred seven quintillion, two hundred six quadrillion, two hundred ninety-four trillion, six hundred ninety-eight billion, seventy-one million, four hundred twenty-five thousand and twenty-four.
Scientific notation
- Scientific notation: 9.93341107206294698071425024 × 1026
Factors of 993341107206294698071425024
Divisors of 993341107206294698071425024
- Number of divisors d(n): 34048
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 17 18 19 24 27 31 32 34 36 38 48 51 54 57 62 64 68 72 76 81 93 96 102 108 114 124 128 136 144 152 153 162 171 173 186 192 204 216 228 243 248 256 272 279 288 289 304 306 323 324 342 346 361 372 384 408 432 456 459 486 496 512 513 519 527 544 558 576 578 589 608 612 646 648 684 692 722 729 744 768 816 837 864 867 912 918 961 969 972 992 1024 1026 1038 1054 1083 1088 1116 1152 1156 1178 1216 1224 1292 1296 1368 1377 1384 1444 1458 1488 1536 1539 1557 1581 1632 1674 1728 1734 1767 1824 1836 1922 1938 1944 1984 2048 2052 2076 2108 2166 2176 2232 2304 2312 2356 2432 2448 2511 2584 2592 2601 2736 2754 2768 2883 2888 2907 2916 2941 2976 3072 3078 3114 3162 3249 3264 3287 3348 3456 3468 3534 3648 3672 3844 3876 3888 3968 4096 4104 4131 4152 4216 4332 4352 4464 4608 4617 4624 4671 4712 4743 4864 4896 4913 5022 5168 5184 5202 5301 5363 5472 5491 5508 5536 5766 5776 5814 5832 5882 5952 6137 6144 6156 6228 6324 6498 6528 6574 6696 6859 6912 6936 7068 7296 7344 7533 7688 7752 7776 7803 7936 8192 8208 8262 8304 8432 8649 8664 8704 8721 8823 8928 8959 9216 9234 9248 9342 9424 9486 9728 9747 9792 9826 9861 10013 10044 10336 10368 10404 10602 10726 10944 10982 11016 11072 11191 11532 11552 11628 11664 11764 11904 12274 12288 12312 12393 12456 12648 12996 13056 13148 13392 13718 13824 13851 13872 14013 14136 14229 14592 14688 14739 15066 15376 15504 15552 15606 15872 15903 16089 16337 16384 16416 16473 16524 16608 16864 17298 17328 17408 17442 17646 17856 17918 18259 18411 18432 18468 18496 18684 18848 18972 19456 19494 19584 19652 19722 20026 20088 20577 20672 20736 20808 21204 21452 21888 21964 22032 22144 22382 22599 23064 23104 23256 23328 23409 23528 23808 24548 24576 24624 24786 24912 25296 25947 25992 26112 26163 26296 26469 26784 26877 27436 27648 27702 27744 28026 28272 28458 29184 29241 29376 29478 29583 29791 29929 30039 30132 30752 31008 31104 31212 31744 31806 32178 32674 32768 32832 32946 33048 33216 33573 33728 34596 34656 34816 34884 35292 35712 35836 36518 36822 36864 36936 36992 37368 37696 37944 38912 38988 39168 39304 39444 40052 40176 41154 41344 41472 41616 42039 42408 42687 42904 43776 43928 44064 44217 44288 44764 45198 46128 46208 46512 46656 46818 47056 47616 47709 48267 49011 49096 49152 49248 49419 49572 49824 49997 50592 51894 51984 52224 52326 52592 52938 53568 53754 54777 54872 55233 55296 55404 55488 55879 56052 56544 56916 58368 58482 58752 58956 59166 59582 59858 60078 60264 61504 61731 62016 62208 62424 62453 63488 63612 64356 65348 65536 65664 65892 66096 66432 67146 67456 69192 69312 69632 69768 70227 70584 71424 71672 73036 73644 73728 73872 73984 74736 75392 75888 77824 77841 77976 78336 78489 78608 78888 79407 80104 80352 80631 82308 82688 82944 83232 84078 84816 85374 85808 87552 87723 87856 88128 88434 88576 88749 89373 89528 89787 90117 90396 91171 92256 92416 93024 93312 93347 93636 94112 95232 95418 96534 98022 98192 98304 98496 98838 99144 99648 99994 100719 101184 101897 103788 103968 104329 104448 104652 105184 105876 107136 107508 109554 109744 110466 110592 110808 110976 111758 112104 113088 113832 116603 116736 116964 117504 117912 118332 119164 119716 120156 120528 123008 123462 124032 124416 124848 124906 126117 126976 127224 128061 128712 130696 131072 131328 131784 132192 132651 132864 134292 134912 138384 138624 139264 139536 140454 141168 142848 143127 143344 144801 146072 147033 147288 147456 147744 147968 148257 149472 149991 150784 151776 152303 155648 155682 155952 156672 156978 157216 157776 158814 160208 160704 161262 164331 164616 165376 165699 165888 166253 166464 167637 168156 169632 170221 170748 171616 175104 175446 175712 176256 176868 177152 177498 178746 179056 179574 180234 180792 182342 184512 184832 185193 186048 186624 186694 187272 187359 188224 190247 190464 190836 193068 196044 196384 196608 196992 197676 198288 199296 199988 201438 202368 203794 207576 207936 208658 208896 209304 210368 210681 211752 212629 214272 215016 219108 219488 220932 221184 221616 221952 223516 224208 226176 227664 233206 233472 233523 233928 235008 235467 235824 236664 238221 238328 239432 240312 241056 241893 246016 246924 248064 248832 249696 249812 252234 253952 254448 256122 257424 261392 262144 262656 263169 263568 264384 265302 265728 266247 268119 268584 269361 269824 270351 273513 276768 277248 277729 278528 279072 280041 280908 282336 285696 286254 286688 289602 292144 294066 294576 294912 295488 295936 296514 298944 299982 301568 302157 303552 304606 305691 310403 311296 311364 311904 312987 313344 313956 314432 315552 317628 320416 321408 322524 328662 329232 330752 331398 331776 332506 332928 335274 336312 339264 340442 341496 343232 346921 349809 350208 350892 351424 352512 353736 354304 354996 357492 358112 359148 360468 361584 364684 369024 369664 370386 372096 373248 373388 374544 374718 376448 380494 380928 381672 384183 386136 392088 392768 393216 393984 395352 396576 397953 398592 399976 402876 404736 407588 415152 415872 417316 417792 418608 420736 421362 423504 425258 428544 429381 430032 434403 438216 438976 441099 441864 442368 443232 443904 444771 447032 448416 449973 452352 455328 456909 466412 466944 467046 467856 470016 470934 471648 473328 476442 476656 478864 480624 482112 483786 492032 492993 493848 496128 497097 497664 498759 499392 499624 502911 504468 506447 507904 508793 508896 510663 512244 514848 522784 525312 526338 527136 528768 530604 531456 532494 536238 537168 538722 539648 540702 547026 553536 554496 555458 555579 557056 558144 560082 561816 562077 564672 566029 568651 570741 571392 572508 573376 579204 584288 588132 589152 589824 590976 591872 593028 597888 599964 603136 604314 607104 609212 611382 620806 622592 622728 623808 625974 626688 627912 628864 631104 635256 637887 640832 642816 645048 657324 658464 661504 662796 663552 665012 665856 670548 672624 678528 680884 682992 686464 693842 699618 700416 700569 701784 702848 705024 707472 708608 709992 714663 714984 716224 718296 720936 723168 725679 729368 738048 739328 740772 744192 746496 746776 749088 749436 752896 760988 761856 763344 768366 772272 784176 785536 786432 787968 790704 793152 795906 797184 798741 799952 804357 805752 808083 809472 811053 815176 820539 830304 831744 833187 834632 835584 837216 840123 841472 842724 847008 849949 850516 857088 858762 860064 868806 876432 877952 882198 883728 884736 886464 887808 889542 894064 896832 899946 904704 906471 910656 913818 917073 927799 931209 932824 933888 934092 935712 938961 940032 941868 943296 946656 949943 952884 953312 957728 961248 964224 967572 984064 985986 987696 992256 994194 995328 997518 998784 999248 1005822 1008936 1012894 1015808 1017586 1017792 1021326 1024488 1029696 1040763 1045568 1049427 1050624 1052676 1054272 1057536 1061208 1061701 1062912 1064988 1072476 1074336 1077444 1079296 1081404 1094052 1107072 1108992 1110916 1111158 1114112 1116288 1120164 1123632 1124154 1129344 1132058 1137302 1141482 1142784 1145016 1146752 1158408 1168576 1176264 1178304 1179648 1181952 1183744 1186056 1186607 1193859 1195776 1199928 1206272 1208628 1214208 1218424 1222764 1241612 1245184 1245456 1247616 1251948 1253376 1255824 1257728 1262208 1270512 1275774 1281664 1285632 1290096 1303209 1314648 1316928 1323008 1323297 1325592 1327104 1330024 1331712 1334313 1341096 1345248 1349919 1357056 1361768 1365984 1370727 1372928 1387684 1399236 1400832 1401138 1403568 1405696 1410048 1414944 1417216 1419984 1429326 1429968 1432448 1436592 1441872 1446336 1451358 1458736 1476096 1478656 1478979 1481544 1488384 1491291 1492992 1493552 1496277 1498176 1498872 1505792 1508733 1519341 1521976 1523712 1526379 1526688 1531989 1536732 1544544 1549907 1568352 1571072 1575936 1581408 1586304 1591812 1594368 1597482 1599904 1608714 1611504 1616166 1618944 1622106 1630352 1641078 1660608 1663488 1666374 1666737 1669264 1671168 1674432 1680246 1682944 1685448 1686231 1694016 1698087 1699898 1701032 1705953 1712223 1714176 1717524 1720128 1732249 1737612 1752864 1755904 1764396 1767456 1769472 1772928 1773593 1775616 1779084 1788128 1793664 1799892 1809408 1812942 1821312 1827636 1834146 1855598 1862418 1865648 1867776 1868184 1871424 1877922 1880064 1883736 1886592 1893312 1899886 1905768 1906624 1913661 1915456 1922496 1928448 1935144 1936043 1968128 1971972 1975392 1982251 1984512 1988388 1990656 1995036 1997568 1998496 2011644 2017872 2025788 2031616 2035172 2035584 2042652 2048976 2059392 2081526 2091136 2098854 2101248 2105352 2108544 2115072 2122416 2123402 2125824 2129976 2143989 2144952 2148672 2154888 2158592 2162808 2177037 2188104 2214144 2217984 2221832 2222316 2228224 2232576 2240328 2247264 2248308 2258688 2264116 2274604 2282964 2285568 2290032 2293504 2316816 2337152 2352528 2356608 2359296 2363904 2367488 2372112 2373214 2387718 2391552 2396223 2399856 2412544 2413071 2417256 2424249 2428416 2433159 2436848 2445528 2461617 2483224 2490368 2490912 2495232 2499561 2503896 2506752 2511648 2515456 2520369 2524416 2541024 2549847 2551548 2563328 2571264 2580192 2606418 2629296 2633856 2646016 2646594 2651184 2654208 2660048 2663424 2668626 2682192 2690496 2699838 2714112 2719413 2723536 2731968 2741454 2745856 2751219 2775368 2783397 2793627 2798472 2801664 2802276 2807136 2811392 2816883 2820096 2826301 2829888 2834432 2839968 2849829 2858652 2859936 2864896 2873184 2883744 2892672 2893757 2902716 2917472 2952192 2957312 2957958 2963088 2976768 2982582 2985984 2987104 2992554 2996352 2997744 3011584 3017466 3038682 3043952 3047424 3052758 3053376 3063978 3073464 3089088 3099814 3122289 3136704 3142144 3148281 3151872 3158807 3162816 3172608 3183624 3185103 3188736 3194964 3199808 3217428 3223008 3232332 3234199 3237888 3244212 3260704 3282156 3321216 3326976 3332748 3333474 3338528 3342336 3348864 3360492 3365888 3370896 3372462 3388032 3396174 3399796 3402064 3411906 3424446 3428352 3435048 3440256 3464498 3475224 3505728 3511808 3528792 3534912 3538944 3545856 3547186 3551232 3558168 3559821 3576256 3581577 3587328 3599784 3614693 3618816 3625884 3642624 3655272 3668292 3711196 3724836 3731296 3735552 3736368 3742848 3755844 3760128 3767472 3773184 3786624 3799772 3811536 3813248 3827322 3830912 3844992 3856896 3870288 3872086 3909627 3936256 3943944 3950784 3964502 3969024 3969891 3976776 3981312 3990072 3995136 3996992 4002939 4023288 4035744 4049757 4051576 4063232 4070344 4071168 4085304 4097952 4112181 4118784 4163052 4182272 4197708 4202496 4210704 4217088 4230144 4244832 4246804 4251648 4259952 4287978 4289904 4297344 4309776 4317184 4325616 4354074 4376208 4428288 4435968 4436937 4443664 4444632 4456448 4465152 4473873 4480656 4488831 4494528 4496616 4517376 4526199 4528232 4549208 4558023 4565928 4571136 4579137 4580064 4587008 4595967 4633632 4649721 4674304 4705056 4713216 4721393 4727808 4734976 4744224 4746428 4775436 4783104 4792446 4799712 4825088 4826142 4834512 4848498 4856832 4866318 4873696 4891056 4923234 4966448 4980736 4981824 4990464 4999122 5000211 5007792 5013504 5023296 5030912 5040738 5048832 5058693 5082048 5094261 5099694 5103096 5117859 5126656 5136669 5142528 5153843 5160384 5177717 5196747 5212836 5258592 5267712 5276851 5292032 5293188 5302368 5308416 5320096 5320779 5326848 5337252 5364384 5380992 5399676 5428224 5438826 5447072 5463936 5482908 5491712 5502438 5550736 5566794 5587254 5596944 5603328 5604552 5614272 5622784 5633766 5640192 5652602 5659776 5668864 5679936 5699658 5717304 5719872 5729792 5740983 5746368 5767488 5785344 5787514 5805432 5808129 5834944 5897657 5904384 5914624 5915916 5926176 5946753 5953536 5965164 5971968 5974208 5985108 5992704 5995488 6023168 6034932 6077364 6087904 6094848 6105516 6106752 6127956 6146928 6178176 6199628 6244578 6273408 6284288 6296562 6303744 6317614 6325632 6345216 6367248 6370206 6377472 6389928 6399616 6434856 6446016 6464664 6468398 6475776 6488424 6521408 6531111 6564312 6591499 6642432 6653952 6665496 6666948 6677056 6684672 6697728 6720984 6731776 6741792 6744924 6776064 6792348 6799592 6804128 6823812 6848892 6856704 6870096 6880512 6928996 6950448 7011456 7023616 7057584 7069824 7077888 7091712 7094372 7102464 7116336 7119642 7152512 7163154 7174656 7199568 7229386 7237632 7239213 7251768 7272747 7285248 7299477 7310544 7336584 7384851 7422392 7449672 7462592 7471104 7472736 7485696 7498683 7511688 7520256 7534944 7546368 7561107 7573248 7599544 7623072 7626496 7649541 7654644 7661824 7689984 7713792 7740576 7744172 7819254 7872512 7887888 7901568 7929004 7938048 7939782 7953552 7962624 7980144 7990272 7993984 8005878 8046576 8071488 8099514 8103152 8126464 8140688 8142336 8158239 8170608 8195904 8224362 8237568 8253657 8326104 8350191 8364544 8380881 8395416 8404992 8421408 8434176 8450649 8460288 8478903 8489664 8493608 8503296 8519904 8549487 8575956 8579808 8594688 8609599 8619552 8634368 8649481 8651232 8681271 8708148 8752416 8856576 8871936 8873874 8887328 8889264 8930304 8947746 8961312 8977662 8989056 8993232 9034752 9052398 9056464 9098416 9116046 9131856 9142272 9158274 9160128 9174016 9191934 9267264 9299442 9348608 9366867 9410112 9426432 9442786 9444843 9455616 9469952 9476421 9488448 9492856 9550872 9555309 9566208 9584892 9599424 9622493 9650176 9652284 9667067 9669024 9696996 9702597 9713664 9732636 9747392 9782112 9846468 9932896 9963648 9980928 9998244 10000422 10015584 10027008 10046592 10061824 10081476 10097664 10117386 10164096 10188522 10199388 10206192 10235718 10253312 10273338 10285056 10307686 10320768 10355434 10393494 10425672 10517184 10535424 10553702 10584064 10586376 10604736 10616832 10640192 10641558 10653696 10674504 10679463 10728768 10754551 10761984 10799352 10804369 10844079 10856448 10877652 10894144 10927872 10965816 10983424 11004876 11101472 11133588 11174508 11193888 11206656 11209104 11228544 11245568 11267532 11280384 11305204 11319552 11337728 11359872 11399316 11434608 11439744 11459584 11481966 11492736 11534976 11570688 11575028 11610864 11616258 11669888 11795314 11808768 11829248 11831832 11852352 11893506 11907072 11909673 11930328 11943936 11948416 11970216 11985408 11990976 12046336 12069864 12149271 12154728 12175808 12189696 12211032 12213504 12255912 12293856 12336543 12356352 12399256 12489156 12546816 12568576 12593124 12607488 12635228 12651264 12690432 12734496 12740412 12754944 12779856 12799232 12869712 12892032 12929328 12936796 12951552 12976848 13042816 13062222 13128624 13182998 13284864 13307904 13310811 13330992 13333896 13354112 13369344 13395456 13441968 13463552 13466493 13483584 13489848 13552128 13578597 13584696 13599184 13608256 13647624 13674069 13697784 13713408 13737411 13740192 13761024 13787901 13857992 13900896 13949163 14022912 14047232 14115168 14139648 14164179 14183424 14188744 14204928 14232672 14239284 14305024 14326308 14349312 14399136 14458772 14475264 14478426 14503536 14545494 14570496 14598954 14621088 14673168 14769702 14844784 14899344 14925184 14942208 14945472 14971392 14997366 15023376 15040512 15069888 15092736 15122214 15146496 15176079 15199088 15246144 15252992 15282783 15299082 15309288 15323648 15353577 15379968 15410007 15427584 15461529 15481152 15488344 15533151 15590241 15638508 15745024 15772583 15775776 15803136 15830553 15858008 15876096 15879564 15907104 15925248 15960288 15962337 15980544 15987968 16011756 16093152 16142976 16149031 16199028 16206304 16281376 16284672 16316478 16341216 16391808 16448724 16475136 16507314 16652208 16700382 16729088 16761762 16790832 16809984 16842816 16868352 16901298 16920576 16957806 16979328 16987216 17006592 17039808 17098974 17151912 17159616 17189376 17219198 17222949 17239104 17268736 17298962 17302464 17362542 17416296 17424387 17504832 17628181 17692971 17713152 17743872 17747748 17774656 17778528 17840259 17860608 17895492 17922624 17955324 17978112 17986464 18048917 18069504 18104796 18112928 18196832 18232092 18263712 18284544 18316548 18320256 18348032 18383868 18534528 18598884 18697216 18733734 18820224 18852864 18885572 18889686 18911232 18939904 18952842 18976896 18985712 19101744 19110618 19132416 19169784 19198848 19244986 19300352 19304568 19334134 19338048 19393992 19405194 19427328 19465272 19494784 19564224 19692936 19774497 19865792 19927296 19961856 19996488 20000844 20031168 20054016 20093184 20123648 20162952 20172319 20195328 20234772 20328192 20377044 20398776 20412384 20471436 20506624 20546676 20570112 20615372 20641536 20710868 20786988 20851344 21034368 21070848 21107404 21168128 21172752 21209472 21233664 21280384 21283116 21307392 21349008 21358926 21457536 21509102 21523968 21598704 21608738 21688158 21712896 21717639 21755304 21788288 21818241 21855744 21931632 21966848 22009752 22154553 22202944 22267176 22349016 22387776 22413312 22418208 22457088 22491136 22496049 22535064 22560768 22610408 22639104 22675456 22683321 22719744 22798632 22869216 22879488 22919168 22948623 22963932 22985472 23069952 23141376 23150056 23221728 23232516 23339776 23590628 23617536 23658496 23663664 23704704 23787012 23814144 23819346 23860656 23887872 23896832 23940432 23970816 23981952 24092672 24139728 24298542 24309456 24351616 24379392 24422064 24427008 24511824 24587712 24673086 24712704 24760971 24798512 24978312 25050573 25093632 25137152 25142643 25186248 25214976 25270456 25302528 25351947 25380864 25436709 25468992 25480824 25509888 25559712 25598464 25648461 25739424 25784064 25828797 25858656 25873592 25903104 25948443 25953696 26043813 26085632 26124444 26257248 26348419 26365996 26569728 26615808 26621622 26661984 26667792 26708224 26790912 26883936 26927104 26932986 26967168 26979696 27104256 27157194 27169392 27198368 27216512 27295248 27348138 27395568 27426816 27474822 27480384 27522048 27575802 27715984 27801792 27898326 28045824 28094464 28100601 28230336 28279296 28328358 28334529 28366848 28377488 28409856 28429263 28465344 28478568 28610048 28652616 28665927 28698624 28761769 28798272 28867479 28917544 28950528 28956852 29001201 29007072 29090988 29107791 29140992 29197908 29242176 29346336 29448233 29539404 29689568 29798688 29850368 29890944 29942784 29994732 30046752 30081024 30139776 30185472 30244428 30292992 30352158 30398176 30492288 30505984 30565566 30598164 30618576 30647296 30707154 30759936 30820014 30855168 30923058 30962304 30976688 31066302 31180482 31277016 31490048 31545166 31551552 31606272 31661106 31716016 31752192 31759128 31814208 31850496 31920576 31924674 31961088 31975936 32023512 32038389 32186304 32263653 32285952 32298062 32398056 32412608 32413107 32532237 32562752 32569344 32632956 32682432 32783616 32897448 32912731 32950272 33014628 33304416 33400764 33458176 33523524 33581664 33619968 33685632 33698267 33736704 33802596 33841152 33915612 33958656 33974432 34013184 34079616 34197948 34303824 34319232 34378752 34438396 34445898 34478208 34537472 34597924 34604928 34725084 34832592 34848774 35009664 35256362 35385942 35426304 35487744 35495496 35549312 35557056 35680518 35721216 35790984 35845248 35910648 35956224 35972928 36097834 36139008 36209592 36225856 36393664 36447813 36464184 36527424 36569088 36633096 36640512 36696064 36767736 36784817 37009629 37069056 37197768 37394432 37467468 37640448 37705728 37771144 37779372 37822464 37879808 37905684 37953792 37971424 38203488 38221236 38264832 38339568 38397696 38489972 38600704 38609136 38668268 38676096 38787984 38810388 38854656 38930544 38989568 39128448 39385872 39548994 39731584 39854592 39923712 39992976 40001688 40062336 40108032 40186368 40247296 40325904 40344638 40390656 40399479 40469544 40656384 40735791 40754088 40797552 40824768 40942872 41013248 41022207 41093352 41140224 41212233 41230744 41283072 41363703 41421736 41573976 41702688 41847489 42068736 42141696 42214808 42336256 42345504 42418944 42492537 42560768 42566232 42614784 42698016 42717852 42915072 43018204 43047936 43197408 43217476 43376316 43425792 43435278 43510608 43576576 43636482 43711488 43863264 43933696 44019504 44309106 44405888 44534352 44698032 44775552 44826624 44836416 44914176 44982272 44992098 45070128 45121536 45220816 45278208 45350912 45366642 45439488 45528237 45597264 45738432 45758976 45838336 45848349 45897246 45927864 45970944 46060731 46139904 46230021 46282752 46300112 46384587 46443456 46465032 46599453 46679552 46770723 47181256 47235072 47316992 47317749 47327328 47409408 47491659 47574024 47628288 47638692 47721312 47775744 47793664 47880864 47887011 47941632 47963904 48047117 48185344 48279456 48447093 48597084 48618912 48703232 48844128 48854016 49023648 49175424 49346172 49425408 49521942 49597024 49956624 50101146 50187264 50274304 50285286 50372496 50429952 50540912 50605056 50703894 50761728 50873418 50937984 50961648 51019776 51119424 51196928 51296922 51478848 51568128 51657594 51668847 51717312 51747184 51806208 51896886 51907392 52087626 52171264 52248888 52273161 52514496 52696838 52731992 52884543 53078913 53139456 53231616 53243244 53323968 53335584 53416448 53520777 53581824 53699719 53767872 53854208 53865972 53934336 53959392 54146751 54208512 54314388 54338784 54396736 54433024 54590496 54696276 54791136 54853632 54949644 54960768 54981383 55044096 55151604 55431968 55603584 55796652 56091648 56188928 56201202 56460672 56558592 56656716 56669058 56733696 56754976 56819712 56858526 56930688 56957136 57220096 57305232 57331854 57397248 57523538 57596544 57734958 57835088 57901056 57913704 58002402 58014144 58181976 58215582 58281984 58395816 58484352 58692672 58896466 59078808 59323491 59379136 59597376 59700736 59781888 59885568 59989464 60017333 60093504 60162048 60279552 60370944 60488856 60516957 60585984 60704316 60796352 60984576 61011968 61131132 61196328 61237152 61294592 61414308 61449781 61519872 61640028 61710336 61846116 61924608 61953376 62132604 62360964 62554032 62980096 63090332 63103104 63212544 63322212 63432032 63504384 63518256 63628416 63700992 63841152 63849348 63922176 63951872 64047024 64076778 64372608 64527306 64571904 64596124 64796112 64825216 64826214 65064474 65125504 65138688 65265912 65364864 65567232 65794896 65825462 65900544 66029256 66463659 66608832 66801528 66916352 67047048 67163328 67239936 67371264 67396534 67473408 67488147 67605192 67682304 67831224 67917312 67948864 68026368 68049963 68159232 68395896 68607648 68638464 68757504 68845869 68876792 68891796 68956416 69074944 69195848 69209856 69450168 69665184 69697548 70019328 70512724 70771884 70852608 70975488 70990992 71098624 71114112 71361036 71442432 71581968 71690496 71821296 71912448 71945856 72195668 72278016 72419184 72451712 72787328 72895626 72928368 73054848 73138176 73266192 73281024 73392128 73535472 73569634 74019258 74138112 74282913 74395536 74788864 74934936 75151719 75280896 75411456 75427929 75542288 75558744 75644928 75759616 75811368 75907584 75942848 76055841 76310127 76406976 76442472 76529664 76679136 76795392 76945383 76979944 77201408 77218272 77336536 77352192 77486391 77575968 77620776 77709312 77845329 77861088 77979136 78131439 78256896 78771744 79045257 79097988 79463168 79709184 79847424 79985952 80003376 80124672 80372736 80494592 80651808 80689276 80781312 80798958 80939088 81312768 81471582 81508176 81595104 81649536 81885744 82026496 82044414 82186704 82280448 82424466 82461488 82566144 82727406 82843472 83147952 83405376 83694978 84137472 84283392 84301803 84429616 84672512 84691008 84837888 84985074 85003587 85121536 85132464 85229568 85287789 85396032 85435704 85830144 85997781 86036408 86095872 86285307 86394816 86434952 86602437 86752632 86851584 86870556 87003603 87021216 87153152 87272964 87323373 87422976 87615331 87726528 87867392 88021189 88039008 88344699 88618212 88811776 89068704 89396064 89551104 89672832 89706467 89828352 89964544 89984196 90140256 90243072 90441632 90556416 90733284 90878976 91056474 91194528 91476864 91517952 91676672 91696698 91794492 91855728 91941888 92121462 92279808 92460042 92565504 92600224 92769174 92886912 92930064 93198906 93359104 93541446 94362512 94470144 94633984 94635498 94654656 94818816 94983318 95148048 95256576 95277384 95442624 95551488 95587328 95761728 95774022 95883264 95927808 96094234 96115167 96370688 96558912 96790959 96894186 97194168 97237824 97239321 97406464 97596711 97688256 97708032 97923017 98047296 98350848 98376623 98692344 98738193 98850816 99043884 99194048 99913248 100202292 100260169 100374528 100548608 100570572 100744992 100859904 101081824 101094801 101210112 101407788 101523456 101746836 101875968 101923296 102039552 102238848 102393856 102593844 102957696 103136256 103315188 103337694 103434624 103494368 103612416 103793772 103814784 104175252 104342528 104497776 104546322 105028992 105393676 105463984 105769086 106157826 106278912 106463232 106486488 106647936 106671168 106832896 107041554 107163648 107399438 107535744 107708416 107731944 107868672 107918784 108293502 108417024 108628776 108677568 108793472 108866048 109180992 109392552 109582272 109707264 109899288 109921536 109962766 110088192 110303208 110354451 110863936 111028887 111207168 111593304 112055483 112183296 112377856 112402404 112921344 113117184 113313432 113338116 113467392 113509952 113639424 113717052 113861376 113914272 114440192 114610464 114663708 114794496 115047076 115193088 115469916 115670176 115802112 115827408 116004804 116028288 116363952 116431164 116563968 116791632 116968704 117385344 117792932 118157616 118646982 118758272 119194752 119401472 119563776 119771136 119978928 120034666 120187008 120324096 120559104 120741888 120977712 121033914 121171968 121198437 121408632 121592704 121969152 122023936 122262264 122392656 122474304 122589184 122828616 122899562 123039744 123066621 123280056 123420672 123636699 123692232 123849216 123906752 124091109 124265208 124721928 125108064 125542467 125960192 126180664 126206208 126425088 126644424 126864064 127008768 127036512 127256832 127477611 127682304 127698696 127844352 127903744 128094048 128153556 128745216 129054612 129143808 129192248 129592224 129650432 129652428 130128948 130251008 130277376 130531824 130729728 131134464 131589792 131650924 131801088 132058512 132927318 133217664 133603056 133832704 134094096 134326656 134479872 134742528 134793068 134946816 134976294 135210384 135364608 135662448 135834624 135897728 136052736 136099926 136318464 136791792 137215296 137276928 137515008 137545047 137691738 137753584 137783592 137912832 138149888 138182193 138391696 138419712 138690063 138900336 139153761 139330368 139395096 139798359 140038656 140312169 141025448 141543768 141705216 141950976 141953247 141981984 142197248 142228224 142474977 142722072 142884864 143163936 143380992 143642592 143661033 143824896 143891712 144141351 144391336 144556032 144838368 144903424 145341279 145574656 145791252 145856736 146109696 146363183 146532384 146562048 146784256 147041177 147070944 147139268 148038516 148276224 148565826 148791072 149577728 149869872 150303438 150561792 150822912 150855858 151084576 151117488 151289856 151622736 151815168 151885696 152111682 152620254 152813952 152884944 153059328 153358272 153590784 153890766 153959888 154402816 154436544 154673072 154704384 154972782 155006541 155151936 155241552 155418624 155690658 155722176 155958272 156262878 156513792 156819483 157543488 158090514 158195976 158653629 158926336 159236739 159418368 159694848 159971904 160006752 160249344 160509227 160562331 160745472 160989184 161099157 161303616 161378552 161562624 161597916 161878176 162440253 162625536 162943164 163016352 163190208 163299072 163582381 163771488 164052992 164088828 164340139 164373408 164560896 164848932 164922976 164944149 165132288 165454812 165686944 166295904 166810752 167389956 168274944 168566784 168603606 168859232 169382016 169675776 169970148 170007174 170243072 170264928 170459136 170575578 170792064 170871408 171660288 171995562 172072816 172191744 172570614 172789632 172869904 173204874 173505264 173703168 173741112 174007206 174042432 174306304 174545928 174646746 174845952 175230662 175453056 175734784 176042378 176078016 176689398 177236424 177623552 177970473 178137408 178792128 179102208 179345664 179412934 179656704 179929088 179968392 180051999 180280512 180486144 180883264 181112832 181466568 181550871 181757952 182112948 182389056 182827367 182953728 183035904 183353344 183393396 183588984 183674273 183711456 183883776 184242924 184349343 184559616 184920084 185131008 185200448 185538348 185773824 185860128 186397812 186718208 187082892 188725024 188940288 189270996 189309312 189637632 189966636 190296096 190513152 190554768 190885248 191102976 191174656 191523456 191548044 191766528 191855616 192188468 192230334 192741376 193117824 193581918 193788372 194388336 194475648 194478642 194812928 195193422 195376512 195416064 195846034 196094592 196701696 196753246 197384688 197476386 197701632 198087768 198388096 199826496 200404584 200520338 200749056 201097216 201141144 201489984 201719808 202163648 202189602 202420224 202464441 202815576 203046912 203493672 203751936 203846592 204079104 204336469 204477696 204787712 205187688 205283011 205915392 206272512 206537607 206630376 206675388 206869248 206988736 207224832 207587544 207629568 208350504 208685056 208995552 209092644 210057984 210787352 210927968 211538172 212315652 212557824 212926464 212972976 213295872 213342336 213665792 214083108 214327296 214798876 215071488 215416832 215463888 215737344 215837568 216587004 216834048 217257552 217355136 217586944 217732096 218361984 218785104 219164544 219414528 219798576 219843072 219925532 220176384 220606416 220708902 221727872 222057774 222414336 223186608 224110966 224366592 224755712 224804808 225455157 225842688 226234368 226283787 226626864 226676232 226934784 227019904 227278848 227434104 227722752 227828544 228880384 228930381 229220928 229327416 229588992 230094152 230386176 230836149 230939832 231340352 231604224 231654816 232009608 232056576 232459173 232727904 232862328 233127936 233535987 233583264 233937408 234394317 234770688 235585864 236315232 237135771 237293964 237516544 238389504 238802944 239127552 239542272 239957856 240069332 240374016 241118208 241483776 241955424 242067828 242343936 242396874 242817264 243185408 243938304 244047872 244524528 244785312 244948608 245178368 245657232 245799124 246079488 246133242 246560112 246841344 247273398 247384464 247698432 247813504 248182218 248530416 249443856 250216128 251084934 251920384 252361328 252412416 252850176 252905409 253288848 253728128 254017536 254073024 254513664 254955222 255364608 255397392 255688704 255807488 255863367 256188096 256307112 257490432 257993343 258109224 258287616 258384496 258855921 259184448 259300864 259304856 259807311 260257896 260502016 260554752 261010809 261063648 261459456 261970119 262268928 262845993 263179584 263301848 263602176 264063567 264117024 265034097 265854636 266435328 267206112 267665408 268133911 268188192 268653312 269119401 269485056 269586136 269893632 269952588 270420768 270729216 271324896 271669248 271795456 272199852 272636928 273583584 274430592 274553856 275030016 275090094 275383476 275507168 275567184 275825664 276364386 276783392 276839424 277380126 277800672 278307522 278660736 278790192 279596718 280077312 280624338 282050896 283087536 283410432 283901952 283906494 283963968 284394496 284456448 284949954 285444144 285769728 286327872 286761984 287285184 287322066 287649792 287783424 288282702 288345501 288782672 289112064 289676736 289806848 290372877 290682558 291149312 291582504 291713472 291717963 292219392 292726366 292790133 293064768 293124096 293568512 293769051 294082354 294141888 294278536 295129869 296077032 296214579 296552448 297131652 297582144 299155456 299679077 299739744 300606876 300780507 301123584 301645824 301711716 302169152 302234976 302579712 303245472 303284403 303630336 303771392 304223364 305240508 305627904 305769888 306118656 306716544 306831589 307181568 307781532 307919776 308873088 309346144 309408768 309945564 310013082 310303872 310483104 310837248 311381316 311444352 311916544 312525756 313027584 313638966 315086976 316181028 316391952 317307258 317852672 318473478 318836736 319389696 319943808 320013504 320498688 321018454 321124662 321490944 321978368 322198314 322607232 322757104 323125248 323195832 323756352 324880506 325251072 325886328 326032704 326380416 326598144 327164762 327542976 328105984 328177656 328680278 328746816 329121792 329697864 329845952 329888298 330264576 330909624 331063353 331373888 332591808 333621504 334779912 334935439 336166449 336549888 337133568 337207212 337718464 338764032 339351552 339940296 340014348 340486144 340529856 340918272 341151156 341584128 341742816 342929423 343320576 343991124 344145632 344383488 345141228 345579264 345739808 346409748 347010528 347406336 347482224 348014412 348084864 348612608 349091856 349293492 349691904 350461324 350906112 351469568 352084756 352156032 353378796 354472848 355247104 355940946 356274816 357584256 358204416 358691328 358825868 359313408 359858176 359936784 360103998 360561024 360972288 361766528 362225664 362933136 363101742 363515904 364225896 364778112 365654734 365907456 366071808 366706688 366786792 367177968 367348546 367422912 367767552 368485848 368698686 369119232 369199863 369840168 370262016 370400896 370910097 371076696 371547648 371720256 372795624 373436416 374165784 376627401 377450048 377880576 378541992 378618624 379275264 379933272 380592192 381026304 381109536 381770496 382349312 382432833 383046912 383096088 383533056 383711232 384376936 384460668 385482752 386235648 387163836 387576744 388776672 388951296 388957284 389625856 390386844 390753024 390832128 391692068 392189184 393403392 393506492 394769376 394952772 395403264 396175536 396776192 399652992 400809168 401040676 401498112 402194432 402282288 402979968 403439616 404327296 404379204 404840448 404928882 405631152 406093824 406987344 407503872 407693184 408158208 408672938 408955392 409575424 410375376 410566022 411830784 412545024 412635141 413075214 413260752 413350776 413738496 413977472 414449664 414546579 415175088 415259136 416701008 417370112 417461283 417991104 418185288 419395077 420115968 420936507 421574704 421855936 423076344 424631304 425115648 425852928 425859741 425945952 426591744 426684672 427331584 427424931 428166216 428654592 429597752 430142976 430833664 430927776 430983099 431474688 431675136 432424053 433174008 433668096 434515104 434710272 435173888 435464192 436023837 436723968 437570208 438329088 439089549 439597152 439686144 439851064 440352768 441123531 441212832 441417804 443455744 444115548 444828672 446373216 448221932 448733184 449511424 449609616 450910314 451685376 452468736 452567574 453253728 453352464 453869568 454039808 454868208 455445504 455657088 457760768 457860762 458441856 458654832 459177984 460188304 460772352 461672298 461879664 462680704 463208448 463309632 464019216 464113152 464918346 465455808 465724656 466255872 467071974 467166528 467874816 468788634 469541376 470458449 471171728 472630464 474271542 474587928 475033088 475960887 476779008 477605888 477710217 478255104 479084544 479915712 480138664 480748032 481527681 481686993 482236416 482967552 483297471 483910848 484135656 484687872 484793748 485634528 486370816 487320759 487876608 488095744 488950073 489049056 489570624 489897216 490356736 490747143 491314464 491598248 492158976 492266484 493020417 493120224 493682688 494546796 494768928 494832447 495396864 495627008 496364436 497060832 498887712 500432256 500619961 502169868 504722656 504824832 505700352 505810818 506577696 507456256 508146048 509027328 509910444 510729216 510794784 511377408 511614976 511726734 512376192 512614224 514980864 515986686 516218448 516575232 516768992 517711842 518368896 518601728 518609712 519614622 520515792 521004032 521109504 522021618 522127296 522918912 523940238 524537856 525691986 526359168 526603696 527204352 528127134 528234048 530068194 531709272 532870656 533911419 534412224 535330816 536267822 536376384 537306624 538238802 538970112 539172272 539787264 539905176 540155997 540841536 541458432 542649792 543338496 543590912 544399704 544652613 545273856 546473611 547167168 548482101 548861184 549107712 550060032 550180188 550766952 551014336 551022819 551134368 551651328 552728772 553048029 553566784 553678848 554760252 555601344 556615044 557321472 557580384 559193436 559516427 560154624 561248676 564101792 566175072 566820864 567812988 567927936 568788992 568912896 569899908 570888288 571539456 572655744 573523968 574570368 574644132 575299584 575566848 576565404 576691002 577565344 578224128 579353472 579613696 580745754 581365116 582298624 583165008 583426944 583435926 584438784 585452732 585580266 586129536 586248192 587137024 587538102 588164708 588283776 588557072 590259738 592154064 592429158 593104896 594263304 595164288 598310912 599358154 599479488 601213752 601561014 602247168 603291648 603423432 604338304 604469952 605159424 606490944 606568806 607260672 607542784 608446728 610481016 611255808 611539776 612237312 613009407 613433088 613663178 614363136 615563064 615839552 615849033 617746176 618692288 618817536 619612821 619891128 620026164 620607744 620966208 621674496 622762632 622888704 623833088 625051512 625341889 626055168 627277932 630173952 632362056 632783904 634614516 635705344 636946956 637673472 638779392 639887616 640027008 640997376 642036908 642249324 642981888 643956736 644396628 645214464 645514208 646250496 646391664 647512704 649761012 650502144 651772656 652065408 652760832 653196288 654329524 655085952 656211968 656355312 657360556 657493632 658243584 659395728 659691904 659776596 660529152 661819248 662126706 662747776 665183616 667243008 669559824 669870878 672332898 673099776 674267136 674414424 675436928 676365471 677528064 678703104 679880592 680028696 680972288 681059712 681836544 682302312 683168256 683485632 685858846 686641152 686791143 687982248 688291264 688766976 690282456 691158528 691479616 692508447 692819496 694021056 694812672 694964448 696028824 696169728 697225216 697377519 698183712 698586984 699383808 700607961 700922648 701812224 702939136 703182951 704169512 704312064 706757592 708945696 710494208 711407313 711881892 712549632 715168512 716408832 717382656 717651736 718626816 719716352 719873568 720207996 721122048 723533056 724451328 725866272 726203484 727031808 728451792 729556224 731309468 731814912 732143616 733413376 733573584 734355936 734697092 734845824 735535104 736971696 737397372 738238464 738399726 739680336 740524032 740801792 741820194 742153392 743095296 743440512 745591248 746872832 748331568 753254802 754900096 755761152 757083984 757237248 758550528 759866544 761184384 762052608 762219072 763540992 764698624 764865666 766093824 766192176 767066112 767422464 767590101 768753872 768921336 770965504 772471296 773980029 774327672 775153488 776567763 777553344 777902592 777914568 779251712 779421933 780773688 781506048 781664256 783032427 783384136 784378368 785910357 786806784 787012984 788537979 789538752 789905544 790806528 792190701 792351072 793552384 795102291 799305984 801618336 802081352 802996224 804388864 804401733 804564576 805959936 807358203 808654592 808758408 809680896 809857764 811262304 812187648 813974688 815007744 815386368 816800989 817345876 817910784 819150848 820750752 821132044 823661568 825090048 825270282 826150428 826521504 826701552 827476992 827954944 829093158 830350176 830518272 833402016 834740224 834922566 835982208 836370576 838790154 840231936 841873014 843149408 843711872 846152688 849262608 850231296 851705856 851719482 851891904 853183488 853369344 854663168 854849862 856332432 857309184 859195504 860285952 861667328 861855552 861966198 862949376 863350272 864848106 865036503 866348016 867336192 869030208 869420544 870347776 870928384 871118631 872047674 873447936 875140416 875153889 876658176 878179098 878370399 879194304 879372288 879702128 880705536 881307153 882247062 882425664 882835608 885389607 886911488 888231096 888643737 889657344 891614839 892746432 896443864 897466368 899022848 899037231 899219232 901820628 902341521 903370752 904937472 905135148 906507456 906704928 907739136 908079616 909736416 909853209 910891008 911314176 912895223 915521536 915721524 916883712 917309664 918355968 920376608 920494767 921544704 923344596 923759328 925361408 926619264 928038432 928226304 929836692 930911616 931449312 932511744 934143948 934333056 935749632 937577268 939082752 940916898 942343456 945260928 948543084 949175856 950066176 951921774 953558016 955211776 955420434 956510208 958169088 959831424 960277328 961496064 963055362 963373986 964472832 965935104 966594942 967821696 968271312 969375744 969587496 971269056 972741632 974641518 975753216 976191488 977900146 978098112 979141248 979794432 980713472 981494286 982628928 983196496 984317952 984532968 986040834 986240448 987365376 989093592 989537856 989664894 990793728 991254016 992728872 993190059 994121664 997775424 1000864512 1001239922 1004339736 1004806317 1008499347 1009445312 1009649664 1011400704 1011621636 1013155392 1014912512 1016292096 1018054656 1019820888 1020294661 1021458432 1021589568 1022754816 1023229952 1023453468 1024752384 1025228448 1028788269 1029961728 1031973372 1032436896 1033150464 1033537984 1035423684 1036737792 1037203456 1037219424 1039229244 1041031584 1042008064 1042219008 1044043236 1044254592 1044646277 1045837824 1047880476 1049075712 1051383972 1052718336 1053207392 1054408704 1056254268 1056468096 1060136388 1063418544 1065741312 1067822838 1068824448 1070661632 1072535644 1072752768 1074613248 1076477604 1077940224 1078344544 1079574528 1079810352 1080311994 1081683072 1082916864 1085299584 1086676992 1087181824 1088799408 1089305226 1090547712 1092947222 1094334336 1096964202 1097722368 1098215424 1100120064 1100360376 1101533904 1102028672 1102045638 1102268736 1103302656 1105457544 1106096058 1107133568 1107357696 1109520504 1111202688 1113230088 1114642944 1115160768 1118386872 1119032854 1120309248 1122497352 1128203584 1129882203 1132350144 1133641728 1135625976 1135855872 1137577984 1137825792 1139799816 1140329327 1141776576 1143078912 1145311488 1147047936 1147298499 1149140736 1149288264 1150599168 1151133696 1153130808 1153382004 1155130688 1156448256 1158706944 1159227392 1161491508 1162730232 1164597248 1166330016 1166853888 1166871852 1168877568 1170905464 1171160532 1172259072 1172496384 1174274048 1175076204 1176329416 1176567552 1177114144 1180519476 1184308128 1184858316 1186209792 1188526608 1190328576 1196621824 1198716308 1198958976 1202427504 1203122028 1204494336 1206583296 1206846864 1208676608 1208939904 1210318848 1212981888 1213137612 1214521344 1215085568 1216893456 1220962032 1222511616 1223079552 1224474624 1226018814 1226866176 1227326356 1228726272 1231126128 1231679104 1231698066 1235492352 1237384576 1237635072 1239225642 1239782256 1240052328 1241215488 1241932416 1243348992 1245525264 1245777408 1247666176 1250103024 1250683778 1252110336 1252383849 1254555864 1258185231 1260347904 1262809521 1264724112 1265567808 1269229032 1271410688 1273893912 1275346944 1277558784 1277579223 1279775232 1280054016 1281994752 1282274793 1284073816 1284498648 1285963776 1287913472 1288793256 1290428928 1291028416 1292500992 1292783328 1292949297 1295025408 1297272159 1299522024 1301004288 1303545312 1304130816 1305521664 1306392576 1308071511 1308659048 1310171904 1312423936 1312710624 1314721112 1314987264 1317268647 1318791456 1319383808 1319553192 1321058304 1323370593 1323638496 1324253412 1325495552 1330367232 1334486016 1339119648 1339741756 1344665796 1346199552 1348534272 1348828848 1350873856 1352730942 1355056128 1357406208 1359761184 1360057392 1361944576 1362119424 1364604624 1366336512 1366971264 1371717692 1373282304 1373582286 1375964496 1376582528 1377533952 1380564912 1382317056 1382959232 1385016894 1385638992 1388042112 1389625344 1389928896 1392057648 1392339456 1394450432 1394755038 1396367424 1397173968 1398767616 1401215922 1401845296 1403624448 1405878272 1406365902 1408339024 1408624128 1411375347 1413515184 1417891392 1420988416 1422814626 1423763784 1425099264 1427882661 1430337024 1432817664 1433130651 1434765312 1435303472 1437253632 1439432704 1439747136 1440415992 1442244096 1444583043 1445060979 1447066112 1448902656 1449892413 1451732544 1452406968 1454063616 1456903584 1459112448 1461962277 1462618936 1463629824 1464287232 1466826752 1466850219 1467147168 1468711872 1469394184 1469691648 1471070208 1472241429 1473943392 1474794744 1476476928 1476799452 1479061251 1479360672 1481048064 1481603584 1483640388 1484306784 1484497341 1486190592 1486881024 1489460627 1491182496 1493745664 1496360213 1496663136 1501859883 1506509604 1509800192 1514167968 1514474496 1517101056 1519733088 1522368768 1524438144 1527081984 1529397248 1529731332 1532187648 1532384352 1534132224 1534844928 1535180202 1537507744 1537842672 1544942592 1547960058 1548655344 1550306976 1553135526 1555106688 1555805184 1555829136 1558503424 1558843866 1561547376 1563012096 1563328512 1566064854 1566768272 1568756736 1571820714 1573613568 1574025968 1577075958 1579077504 1579811088 1581613056 1584381402 1584702144 1587104768 1590204582 1598611968 1601734257 1603236672 1604162704 1605992448 1608777728 1608803466 1609129152 1611919872 1614716406 1617309184 1617516816 1619361792 1619715528 1620467991 1622524608 1624375296 1627949376 1630015488 1630772736 1633601978 1633957839 1634691752 1635821568 1638301696 1639420833 1641501504 1642264088 1645446303 1647323136 1650180096 1650540564 1652300856 1653043008 1653068457 1653403104 1654953984 1655909888 1658186316 1659144087 1660700352 1661036544 1664691289 1666804032 1669480448 1669845132 1671964416 1672402591 1672741152 1677580308 1678549281 1680463872 1683746028 1686298816 1687423744 1692305376 1698525216 1700462592 1703438964 1703783808 1704422873 1706366976 1706738688 1709326336 1709699724 1712664864 1714618368 1718391008 1720571904 1723711104 1723932396 1725898752 1726700544 1729696212 1730073006 1732696032 1734672384 1738060416 1738841088 1740695552 1741856768 1742237262 1744095348 1746895872 1750280832 1750307778 1753316352 1756358196 1756740798 1758388608 1758744576 1759404256 1761411072 1762614306 1764494124 1764851328 1765671216 1770779214 1773822976 1776462192 1777287474 1779314688 1783229678 1785492864 1792887728 1794932736 1798045696 1798074462 1798438464 1803641256 1804683042 1806741504 1809874944 1810270296 1813014912 1813409856 1815478272 1816159232 1819472832 1819706418 1821782016 1822628352 1825790446 1831043072 1831443048 1833767424 1834619328 1836711936 1839028221 1840753216 1840989534 1843089408 1846689192 1847518656 1847547099 1850722816 1853238528 1856076864 1856452608 1859673384 1860537323 1861823232 1862898624 1865023488 1868287896 1868666112 1869155837 1871499264 1875154536 1876025667 1878165504 1881833796 1884686912 1890521856 1897086168 1898351712 1900132352 1903843548 1904943211 1907116032 1910423552 1910840868 1913020416 1916338176 1919662848 1920554656 1922992128 1926110724 1926747972 1928945664 1931870208 1933189884 1935643392 1936542624 1938751488 1939174992 1942538112 1945483264 1949283036 1951506432 1952382976 1955800292 1956196224 1958282496 1959588864 1961426944 1962988572 1965257856 1966392992 1968635904 1969065936 1972081668 1972480896 1974730752 1978187184 1979075712 1979329788 1981587456 1982508032 1985457744 1986380118 1988243328 1995550848 2001729024 2002479844 2008679472 2009612634 2016998694 2018890624 2019299328 2022801408 2023243272 2026310784 2029825024 2032584192 2036109312 2039641776 2040589322 2042916864 2043179136 2045509632 2046459904 2046906936 2049504768 2050456896 2057576538 2059923456 2060373429 2063946744 2064873792 2066300928 2067075968 2070847368 2073475584 2074406912 2074438848 2078458488 2082063168 2084016128 2084438016 2088086472 2088509184 2089292554 2091675648 2092132557 2095760952 2098151424 2101823883 2102767944 2105436672 2106414784 2108817408 2109548853 2112508536 2112936192 2120272776 2126837088 2131482624 2134221939 2135645676 2137648896 2141323264 2145071288 2145505536 2149226496 2152955208 2155880448 2156689088 2159149056 2159620704 2160623988 2163366144 2170599168 2173353984 2174363648 2177598816 2178610452 2181095424 2185894444 2188668672 2193928404 2195444736 2196430848 2200240128 2200720752 2203067808 2204057344 2204091276 2204537472 2206605312 2210915088 2212192116 2214267136 2214715392 2219041008 2222405376 2226460176 2229285888 2230321536 2236773744 2238065708 2240618496 2244994704 2256407168 2259764406 2264700288 2267283456 2271251952 2271711744 2275155968 2275651584 2279599632 2280658654 2283553152 2286157824 2290622976 2294095872 2294596998 2298281472 2298576528 2301198336 2302267392 2302770303 2306261616 2306764008 2310261376 2312896512 2317413888 2318454784 2322983016 2325460464 2329194496 2329703289 2332660032 2333707776 2333743704 2337755136 2338265799 2341810928 2342321064 2344518144 2344992768 2348548096 2349097281 2350152408 2352658832 2353135104 2354228288 2357731071 2361038952 2365613937 2368616256 2369716632 2372419584 2376572103 2377053216 2380657152 2385306873 2393243648 2397432616 2397917952 2404855008 2406244056 2408988672 2413166592 2413205199 2413693728 2417353216 2417879808 2422074609 2425963776 2426275224 2429042688 2430171136 2433786912 2441924064 2445023232 2446159104 2450402967 2452037628 2453732352 2454652712 2457452544 2462252256 2463358208 2463396132 2470984704 2474769152 2475270144 2478451284 2479564512 2480104656 2482430976 2483864832 2491050528 2491554816 2495332352 2500206048 2501367556 2504220672 2504767698 2509111728 2516370462 2520695808 2525619042 2529448224 2531135616 2538458064 2542821376 2547787824 2550693888 2555117568 2555158446 2559550464 2560108032 2563989504 2564549586 2568147632 2568997296 2571927552 2577586512 2580857856 2582056832 2585001984 2585566656 2585898594 2590050816 2594544318 2599044048 2602008576 2607090624 2608261632 2611043328 2612785152 2613355893 2616143022 2617318096 2620343808 2624847872 2625421248 2625461667 2629442224 2629974528 2634537294 2635111197 2637582912 2638767616 2639106384 2642116608 2643921459 2646741186 2647276992 2648506824 2650991104 2656168821 2660734464 2665931211 2668972032 2674844517 2678239296 2679483512 2689331592 2692399104 2697068544 2697111693 2697657696 2701747712 2705461884 2707024563 2710112256 2714812416 2719522368 2720114784 2723889152 2724238848 2728656859 2729209248 2729559627 2732673024 2733942528 2738685669 2743435384 2746564608 2747164572 2751928992 2753165056 2755067904 2761129824 2761484301 2764634112 2765918464 2770033788 2771277984 2776084224 2779857792 2780900477 2784115296 2784678912 2788900864 2789510076 2792734848 2793782363 2794347936 2797535232 2802431844 2803690592 2807248896 2812731804 2816678048 2817248256 2822750694 2827030368 2835782784 2841976832 2845629252 2847527568 2850198528 2855765322 2860674048 2865635328 2866261302 2869530624 2870606944 2874507264 2879494272 2880831984 2884488192 2889166086 2890121958 2894132224 2897805312 2899784826 2903465088 2904813936 2908127232 2913807168 2918224896 2923924554 2925237872 2927259648 2928574464 2933653504 2933700438 2934294336 2937423744 2938788368 2939383296 2942140416 2944482858 2947886784 2949589488 2952953856 2953598904 2958122502 2958721344 2962096128 2963207168 2967280776 2968613568 2968994682 2972381184 2973762048 2978921254 2979570177 2982364992 2987491328 2992720426 2993326272 3003719766 3013019208 3014418951 3019600384 3025498041 3028335936 3028948992 3034202112 3039466176 3044737536 3048876288 3049675313 3054163968 3058794496 3059462664 3060883983 3064375296 3064768704 3068264448 3069689856 3070360404 3075015488 3075685344 3086364807 3089885184 3095920116 3097310688 3100613952 3106271052 3108065239 3110213376 3111610368 3111658272 3117006848 3117687732 3122462641 3123094752 3126024192 3126657024 3132129708 3133536544 3133938831 3137513472 3143641428 3147227136 3148051936 3154151916 3158155008 3159622176 3163226112 3168762804 3169404288 3174209536 3180409164 3197223936 3203468514 3206473344 3208325408 3211984896 3217606932 3218258304 3223839744 3229432812 3234618368 3235033632 3238723584 3239431056 3240935982 3245049216 3248750592 3255898752 3260030976 3261545472 3267203956 3267915678 3269383504 3271643136 3276603392 3278841666 3283003008 3284528176 3290892606 3294646272 3300360192 3301081128 3304601712 3306086016 3306136914 3306806208 3309907968 3311819776 3316372632 3318288174 3321400704 3322073088 3329382578 3333608064 3338960896 3339690264 3343928832 3344805182 3345482304 3355160616 3357098562 3360927744 3367492056 3372597632 3374847488 3384610752 3397050432 3400925184 3406877928 3407567616 3408845746 3412733952 3413477376 3418652672 3419399448 3420987981 3425329728 3429236736 3436782016 3441143808 3441895497 3447422208 3447864792 3451797504 3453401088 3459392424 3460146012 3465392064 3469344768 3473719973 3476120832 3477682176 3481391104 3483713536 3484474524 3488190696 3489811187 3493791744 3500561664 3500615556 3506632704 3512716392 3513481596 3516777216 3517489152 3518808512 3522822144 3525228612 3528988248 3529702656 3531342432 3541558428 3547645952 3552924384 3554574948 3558629376 3566459356 3570985728 3585775456 3589865472 3596148924 3596876928 3607282512 3609366084 3613483008 3619749888 3620540592 3626029824 3626819712 3630956544 3632318464 3638945664 3639412836 3643564032 3645256704 3651580892 3662086144 3662886096 3667534848 3669238656 3673423872 3678056442 3681506432 3681979068 3686178816 3693378384 3695037312 3695094198 3701445632 3706477056 3712153728 3712905216 3719346768 3721074646 3723646464 3725797248 3730046976 3736575792 3737332224 3738311674 3742998528 3750309072 3752051334 3756331008 3757151547 3763667592 3769373824 3774555693 3781043712 3794172336 3796703424 3800264704 3807687096 3809886422 3814232064 3820847104 3821681736 3826040832 3832676352 3832737669 3839325696 3841109312 3845984256 3846824379 3852221448 3853495944 3857891328 3863740416 3866379768 3871286784 3873085248 3877502976 3878349984 3885076224 3890966528 3891816477 3898566072 3903012864 3904765952 3911600584 3912392448 3916564992 3919177728 3922853888 3924214533 3925977144 3930515712 3932785984 3937271808 3938131872 3944163336 3944961792 3951805941 3956374368 3958151424 3958659576 3963174912 3965016064 3970111779 3970915488 3972760236 3976486656 3991101696 4003458048 4004959688 4017358944 4019225268 4033997388 4037781248 4038598656 4045602816 4046486544 4052621568 4059650048 4065168384 4072218624 4079283552 4081178644 4085833728 4086358272 4092919808 4093813872 4099009536 4100913792 4115153076 4119846912 4120746858 4127893488 4129747584 4132601856 4134151936 4141694736 4146951168 4148813824 4148877696 4156916976 4164126336 4168032256 4168876032 4176172944 4177018368 4178585108 4183351296 4184265114 4191521904 4196302848 4203647766 4205535888 4210873344 4212829568 4217634816 4219097706 4225017072 4225872384 4240545552 4253674176 4262965248 4268443878 4271291352 4275297792 4282646528 4283647983 4290142576 4291011072 4298452992 4299391953 4305910416 4311760896 4313378176 4318298112 4319241408 4321247976 4326732288 4333749129 4341198336 4346707968 4348727296 4349677239 4355197632 4357220904 4362190848 4371788888 4377337344 4385886831 4387856808 4390889472 4392861696 4400480256 4400550657 4401441504 4406135616 4408114688 4408182552 4409074944 4413210624 4416724287 4421830176 4424384232 4428534272 4429430784 4437183753 4438082016 4444810752 4452920352 4453492023 4458571776 4460643072 4468381881 4473547488 4476131416 4481236992 4489080639 4489989408 4505579649 4512814336 4519528812 4529400576 4542503904 4543423488 4550311936 4551303168 4558276487 4559199264 4561317308 4567106304 4581245952 4588191744 4589193996 4596562944 4597153056 4602396672 4604534784 4605540606 4612523232 4613528016 4620522752 4634827776 4636909568 4645966032 4650920928 4658388992 4659406578 4665320064 4667415552 4667487408 4675510272 4676531598 4683621856 4684642128 4689036288 4689985536 4698194562 4700304816 4705317664 4706270208 4708456576 4715462142 4722077904 4731227874 4737232512 4739433264 4744839168 4753144206 4754106432 4761314304 4770613746 4786487296 4794865232 4795835904 4805202771 4809710016 4812488112 4817977344 4826333184 4826410398 4827387456 4834706432 4835759616 4844149218 4851927552 4852550448 4858085376 4860342272 4861403973 4867573824 4883848128 4890046464 4892318208 4900805934 4901873517 4904075256 4907464704 4909305424 4914905088 4918262499 4924504512 4926716416 4926792264 4936338909 4941969408 4949538304 4950540288 4956902568 4959129024 4959205371 4960209312 4964861952 4967729664 4975786037 4977432261 4982101056 4983109632 4990664704 4994073867 5000412096 5002735112 5008441344 5009535396 5017207773 5018223456 5032740924 5035647843 5041391616 5051238084 5058896448 5062271232 5076916128 5085642752 5094544309 5095575648 5101387776 5110316892 5113268619 5119100928 5120216064 5127979008 5129099172 5136295264 5137994592 5143855104 5155173024 5161715712 5164113664 5171133312 5171797188 5180101632 5189088636 5198088096 5204017152 5214181248 5216523264 5222086656 5225570304 5226711786 5232286044 5234636192 5240687616 5250842496 5250923334 5258884448 5259949056 5269074588 5270222394 5275165824 5277535232 5278212768 5284233216 5287842918 5293482372 5294553984 5297013648 5301982208 5312337642 5321468928 5331862422 5337944064 5349689034 5356478592 5358967024 5378663184 5384798208 5394137088 5394223386 5395315392 5403495424 5410923768 5414049126 5420224512 5429624832 5439044736 5440229568 5447778304 5448477696 5457313718 5458418496 5459119254 5465346048 5467885056 5477371338 5486870768 5493129216 5494329144 5503857984 5506330112 5510135808 5517084663 5522259648 5522968602 5529268224 5531836928 5540067576 5542555968 5542641297 5552168448 5559715584 5561800954 5568230592 5569357824 5577801728 5579020152 5581611969 5585469696 5587564726 5588695872 5595070464 5604863688 5607381184 5607467511 5614497792 5625463608 5628077001 5633356096 5634496512 5645501388 5654060736 5671565568 5683953664 5691258504 5693902463 5695055136 5700397056 5711530644 5714829633 5721348096 5731270656 5732522604 5739061248 5741213888 5749014528 5758988544 5761663968 5768976384 5778332172 5780243916 5788264448 5795610624 5799569652 5806930176 5809627872 5816254464 5827614336 5829800191 5836449792 5847849108 5850475744 5854519296 5857148928 5867400876 5868588672 5874847488 5877576736 5878766592 5884280832 5888965716 5895773568 5899178976 5905907712 5907197808 5916245004 5917442688 5924192256 5926414336 5934561552 5937227136 5937989364 5944762368 5947524096 5957842508 5959140354 5964729984 5974982656 5985440852 5986652544 6007439532 6026038416 6028837902 6039200768 6050996082 6056671872 6057897984 6068404224 6078932352 6089475072 6097752576 6099350626 6108327936 6117588992 6118925328 6121767966 6128750592 6129537408 6136528896 6139379712 6140720808 6150030976 6151370688 6172729614 6179770368 6191840232 6194621376 6201227904 6212542104 6216130478 6220426752 6223220736 6223316544 6234013696 6235375464 6244925282 6246189504 6252048384 6253314048 6264259416 6267073088 6267877662 6275026944 6276397671 6287282856 6294454272 6296103872 6305471649 6308303832 6316310016 6319244352 6326452224 6337525608 6338808576 6348419072 6360818328 6363773341 6394447872 6402665817 6406937028 6412946688 6416650816 6423969792 6435213864 6436516608 6447679488 6458865624 6469236736 6470067264 6477447168 6478862112 6481871964 6490098432 6511797504 6520061952 6523090944 6534407912 6535831356 6538767008 6543286272 6553206784 6557683332 6566006016 6569056352 6581785212 6589292544 6600720384 6602162256 6609203424 6612172032 6612273828 6613612416 6619815936 6623639552 6632745264 6636576348 6642801408 6644146176 6658765156 6667216128 6677921792 6679380528 6687857664 6689610364 6690964608 6710321232 6714197124 6721855488 6734984112 6745195264 6749694976 6769221504 6794100864 6801850368 6813755856 6815135232 6817691492 6825467904 6826954752 6837305344 6838798896 6841975962 6850659456 6858473472 6873564032 6882287616 6883790994 6894844416 6895729584 6903595008 6906802176 6918784848 6920292024 6930784128 6938689536 6947439946 6952241664 6955364352 6962782208 6967427072 6968949048 6976381392 6979622374 6987583488 6989109867 7001123328 7001231112 7013265408 7014797397 7025432784 7026963192 7033554432 7034978304 7037617024 7045644288 7047291843 7050457224 7057976496 7059405312 7062684864 7083116856 7095291904 7096841811 7105848768 7109149896 7117258752 7129716309 7132918712 7141971456 7155920619 7171550912 7179730944 7192297848 7193753856 7214565024 7218732168 7226966016 7239499776 7239615597 7241081184 7252059648 7253639424 7264636928 7266223827 7277891328 7278825672 7287128064 7290513408 7303161784 7324172288 7325772192 7335069696 7338477312 7351208901 7356112884 7363012864 7363958136 7372357632 7386756768 7390074624 7390188396 7402891264 7412954112 7424307456 7425810432 7438693536 7442149292 7447292928 7451594496 7473151584 7474664448 7476623348 7485997056 7500618144 7504102668 7512662016 7514303094 7527335184 7538747648 7549111386 7562087424 7588344672 7593406848 7600529408 7615374192 7619772844 7628464128 7641694208 7643363472 7652081664 7665352704 7665475338 7678651392 7682218624 7691968512 7693648758 7704442896 7706991888 7715782656 7732759536 7742573568 7746170496 7755005952 7756699968 7770152448 7781933056 7783632954 7797132144 7806025728 7809531904 7823201168 7824784896 7833129984 7838355456 7840067679 7845707776 7848429066 7851954288 7861031424 7865571968 7874543616 7876263744 7876385001 7888326672 7889923584 7903611882 7912748736 7916302848 7917319152 7926349824 7930032128 7931764377 7940223558 7941830976 7945520472 7952973312 7968506463 7982203392 7997793633 8006916096 8009919376 8024533551 8034717888 8038450536 8067994776 8075562496 8077197312 8091205632 8091335079 8092973088 8105243136 8119300096 8121073689 8130336768 8144437248 8158567104 8162357288 8171667456 8172716544 8185839616 8185970577 8187627744 8188678881 8198019072 8201827584 8216057007 8230306152 8239693824 8241493716 8255786976 8259495168 8265203712 8268303872 8283389472 8284452903 8293902336 8297627648 8297755392 8312151241 8313833952 8328252672 8336064512 8342701431 8352345888 8354036736 8357170216 8366702592 8368530228 8381347089 8383043808 8392605696 8407295532 8411071776 8421746688 8425659136 8438195412 8450034144 8451744768 8481091104 8507348352 8525930496 8536887756 8542582704 8550595584 8567295966 8580285152 8582022144 8596905984 8598783906 8611820832 8623521792 8626756352 8638482816 8642495952 8653464576 8667498258 8682396672 8693415936 8697454592 8699354478 8710395264 8714441808 8724381696 8743577776 8754674688 8771773662 8775713616 8781778944 8785723392 8800960512 8801101314 8802883008 8812271232 8816229376 8816365104 8818149888 8826421248 8833448574 8843660352 8848768464 8857068544 8858861568 8874367506 8876164032 8889621504 8905840704 8906984046 8917143552 8921286144 8936763762 8938710531 8947094976 8952262832 8962473984 8978161278 8979978816 9011159298 9025628672 9039057624 9043256853 9058801152 9076494123 9085007808 9086846976 9100623872 9102606336 9116552974 9118398528 9122634616 9134212608 9149025939 9162491904 9176383488 9178387992 9182651949 9193125888 9194306112 9204793344 9209069568 9211081212 9225046464 9227056032 9241045504 9259094421 9269655552 9273819136 9290051387 9291932064 9301841856 9316777984 9318813156 9324195717 9330640128 9334831104 9334974816 9351020544 9353063196 9367243712 9367387923 9369284256 9378072576 9379971072 9396389124 9400609632 9401816493 9410635328 9412540416 9416913152 9430924284 9444155808 9462455748 9474465024 9478866528 9489678336 9506288412 9508212864 9511779259 9522628608 9541227492 9589730464 9591671808 9610405542 9619420032 9624976224 9635954688 9652820796 9654774912 9669412864 9671519232 9688298436 9703855104 9705100896 9716170752 9720684544 9722807946 9735147648 9767696256 9780092928 9784636416 9801611868 9803747034 9808150512 9814929408 9818610848 9829810176 9836524998 9849009024 9853432832 9853584528 9872677818 9883938816 9899076608 9901080576 9913805136 9918258048 9918410742 9920418624 9929723904 9935459328 9951572074 9954864522 9964202112 9966219264 9981329408 9988147734 10000824192 10005470224 10016882688 10019070792 10034415546 10036446912 10065481848 10071295686 10082783232 10102476168 10117792896 10124542464 10153832256 10171285504 10189088618 10191151296 10202775552 10220633784 10226537238 10238201856 10240432128 10255958016 10258198344 10262963943 10272590528 10275989184 10287710208 10310346048 10323431424 10328227328 10342266624 10343594376 10360203264 10378177272 10382998609 10396176192 10408034304 10421159919 10428362496 10433046528 10444173312 10451140608 10453423572 10464572088 10469272384 10469433561 10481375232 10501684992 10501846668 10517768896 10519898112 10538149176 10540444788 10550331648 10555070464 10556425536 10568466432 10575685836 10586964744 10589107968 10594027296 10603964416 10624675284 10630812113 10642937856 10663724844 10675888128 10699378068 10712957184 10717934048 10757326368 10769596416 10788446772 10790630784 10806990848 10821847536 10828098252 10840449024 10859249664 10878089472 10880459136 10895556608 10896955392 10914627436 10916836992 10918238508 10930692096 10935770112 10954742676 10973741536 10986258432 10988658288 11007715968 11012660224 11020271616 11034169326 11044519296 11045937204 11058536448 11063673856 11080135152 11085111936 11085282594 11104336896 11119431168 11123601908 11136461184 11138715648 11155603456 11158040304 11163223938 11170939392 11175129452 11177391744 11190140928 11209727376 11214762368 11214935022 11228995584 11250927216 11256154002 11266712192 11268993024 11291002776 11308121472 11343131136 11367907328 11382517008 11387804926 11390110272 11400794112 11423061288 11429659266 11442696192 11462541312 11465045208 11478122496 11482427776 11498029056 11498213007 11517977088 11523327936 11537952768 11556664344 11560487832 11576528896 11591221248 11599139304 11613860352 11619255744 11632508928 11655228672 11659600382 11672899584 11675449431 11695698216 11700951488 11709038592 11714297856 11734801752 11737177344 11749694976 11755153472 11757533184 11768561664 11772643599 11777931432 11791547136 11798357952 11811815424 11814395616 11832490008 11834885376 11852828672 11855417823 11869123104 11874454272 11875978728 11889524736 11895048192 11910335337 11915685016 11918280708 11929459968 11949965312 11970881704 11973305088 12014879064 12052076832 12057675804 12078401536 12101992164 12113343744 12115795968 12136808448 12157864704 12178950144 12195505152 12198701252 12216655872 12235177984 12237850656 12243535932 12257501184 12259074816 12278759424 12281441616 12300061952 12302741376 12345459228 12359540736 12383680464 12389242752 12402455808 12425084208 12432260956 12440853504 12446441472 12446633088 12468027392 12470750928 12489850564 12492379008 12504096768 12506628096 12528518832 12534146176 12535755324 12550053888 12552795342 12574565712 12588908544 12592207744 12610943298 12616607664 12632620032 12638488704 12652904448 12675051216 12677617152 12696838144 12721636656 12727546682 12788895744 12805331634 12813874056 12825893376 12833301632 12847939584 12850943949 12870427728 12873033216 12895358976 12917731248 12938473472 12940134528 12954894336 12957724224 12963743928 12980196864 13001247387 13023595008 13040123904 13046181888 13049031717 13068815824 13071662712 13077534016 13086572544 13106413568 13115366664 13132012032 13138112704 13157660493 13163570424 13178585088 13201440768 13201651971 13204324512 13218406848 13224344064 13224547656 13227224832 13239631872 13247279104 13250172861 13265490528 13273152696 13285602816 13288292352 13311551259 13317530312 13334432256 13355843584 13358761056 13360476069 13375715328 13379220728 13381929216 13405145643 13420642464 13428394248 13443710976 13467241917 13469968224 13490390528 13499389952 13516738947 13538443008 13588201728 13627511712 13630270464 13635382984 13650935808 13653909504 13674610688 13674829461 13677597792 13683951924 13701318912 13747128064 13764575232 13767581988 13789688832 13791459168 13807190016 13813604352 13837569696 13840584048 13861568256 13894879892 13904483328 13910728704 13925564416 13934854144 13937898096 13952762784 13959244748 13975166976 13978219734 14002246656 14002462224 14026530816 14029594794 14050865568 14053926384 14067108864 14069956608 14075234048 14094583686 14100914448 14115952992 14118810624 14125369728 14166233712 14190583808 14193683622 14211697536 14218299792 14234517504 14259432618 14265837424 14283942912 14311841238 14343101824 14359461888 14384595696 14387507712 14429130048 14437464336 14453932032 14478999552 14479231194 14482162368 14504119296 14507278848 14529273856 14532447654 14555782656 14557651344 14574256128 14581026816 14584211919 14606323568 14648344576 14651544384 14670139392 14676954624 14702417802 14705620551 14712225768 14726025728 14727916272 14744715264 14754787497 14773513536 14780149248 14780376792 14805782528 14809016727 14825908224 14848614912 14851620864 14877387072 14877616113 14884298584 14894585856 14903188992 14927358111 14932296783 14946303168 14949328896 14953246696 14971994112 14982221601 15001236288 15008205336 15025324032 15028606188 15051623319 15054670368 15077495296 15098222772 15106943529 15124174848 15157452263 15176689344 15186813696 15201058816 15230748384 15239545688 15256928256 15283388416 15283632927 15286726944 15304163328 15330950676 15339805857 15357302784 15364437248 15383937024 15387297516 15408885792 15413983776 15431565312 15465519072 15485147136 15492340992 15513399936 15519218791 15540304896 15563866112 15567265908 15594264288 15612051456 15646402336 15649569792 15666259968 15676710912 15680135358 15696858132 15703908576 15722062848 15731143936 15752527488 15752770002 15776653344 15779847168 15807223764 15825497472 15832605696 15834638304 15852699648 15860064256 15863528754 15880447116 15883661952 15891040944 15905946624 15937012926 15964406784 15995587266 16013832192 16019838752 16049067102 16069435776 16076901072 16135989552 16151124992 16154394624 16182411264 16182670158 16185946176 16210486272 16238600192 16242147378 16260673536 16288874496 16317134208 16324714576 16343334912 16345433088 16371679232 16371941154 16375255488 16377357762 16396038144 16403655168 16432114014 16460612304 16479387648 16482987432 16511573952 16518990336 16530407424 16536607744 16551253989 16566778944 16568905806 16587804672 16595255296 16595510784 16624302482 16627667904 16627923891 16656505344 16672129024 16685402862 16704691776 16708073472 16714340432 16733405184 16737060456 16744835907 16762694178 16766087616 16785211392 16814591064 16822143552 16822402533 16843493376 16851318272 16876390824 16884231003 16900068288 16903489536 16940681941 16962182208 17014696704 17051860992 17073775512 17081707389 17085165408 17101191168 17134591932 17144488899 17160570304 17164044288 17193811968 17197567812 17223641664 17247043584 17253512704 17276965632 17284991904 17306929152 17334996516 17345009237 17364793344 17386831872 17394909184 17398708956 17420790528 17428883616 17448763392 17487155552 17489400573 17509349376 17543547324 17551427232 17563557888 17571446784 17602202628 17605766016 17624542464 17632458752 17632730208 17636299776 17652842496 17666897148 17687320704 17697536928 17714137088 17717723136 17748735012 17752328064 17779243008 17811681408 17813968092 17834287104 17842572288 17873527524 17877421062 17894189952 17904525664 17924947968 17956322556 17959957632 18022318596 18051257344 18078115248 18086513706 18117602304 18152988246 18170015616 18173693952 18201247744 18205212672 18233105948 18236797056 18245269232 18268425216 18298051878 18324983808 18352766976 18356775984 18365303898 18386251776 18388612224 18409586688 18418139136 18422162424 18450092928 18454112064 18482091008 18518188842 18539311104 18547638272 18580102774 18583864128 18603683712 18633555968 18637626312 18648391434 18661280256 18669662208 18669949632 18702041088 18706126392 18734487424 18734775846 18738568512 18756145152 18759942144 18792778248 18801219264 18803632986 18821270656 18825080832 18833826304 18861848568 18888311616 18924911496 18948930048 18957733056 18979356672 19012576824 19016425728 19023558518 19045257216 19082454984 19091320023 19179460928 19183343616 19207997451 19220811084 19238840064 19249952448 19271909376 19305641592 19309549824 19338825728 19343038464 19376596872 19385598559 19407710208 19410201792 19432341504 19441369088 19445615892 19470295296 19535392512 19560185856 19569272832 19603223736 19607494068 19616301024 19629858816 19637221696 19659620352 19673049996 19698018048 19706865664 19707169056 19745355636 19767877632 19798153216 19802161152 19827610272 19836516096 19836821484 19840837248 19859447808 19870918656 19903144148 19909729044 19928404224 19932438528 19962658816 19976295468 20001648384 20010940448 20033765376 20038141584 20068831092 20072893824 20130963696 20142591372 20165566464 20204952336 20235585792 20249084928 20307664512 20342571008 20378177236 20382302592 20405551104 20441267568 20453074476 20476403712 20480864256 20511916032 20516396688 20525927886 20545181056 20551978368 20575420416 20620692096 20646862848 20656454656 20684533248 20687188752 20720406528 20756354544 20765997218 20792352384 20816068608 20842319838 20856724992 20866093056 20888346624 20902281216 20906847144 20929144176 20938544768 20938867122 20962750464 20967329601 21003369984 21003693336 21035537792 21039796224 21076298352 21080889576 21100663296 21110140928 21112851072 21136932864 21151371672 21173929488 21178215936 21188054592 21207928832 21249350568 21261624226 21285875712 21290525433 21327449688 21351776256 21389148927 21398756136 21425914368 21435868096 21467761857 21514652736 21539192832 21576893544 21581261568 21613981696 21643695072 21656196504 21680898048 21718499328 21718846791 21756178944 21760918272 21791113216 21793910784 21798671481 21829254872 21833673984 21836477016 21861384192 21871540224 21909485352 21947483072 21972516864 21977316576 22015431936 22025320448 22053626703 22068338652 22089038592 22091874408 22117072896 22127347712 22160270304 22170223872 22170565188 22208673792 22238862336 22247203816 22272922368 22277431296 22311206912 22316080608 22326447876 22341878784 22350258904 22354783488 22419454752 22429524736 22429870044 22457991168 22501854432 22512308004 22533424384 22537986048 22582005552 22616242944 22686262272 22735814656 22765034016 22775609852 22780220544 22801588224 22846122576 22859318532 22885392384 22925082624 22930090416 22956244992 22964855552 22996058112 22996426014 23035954176 23046655872 23075905536 23113328688 23120975664 23153057792 23198278608 23227720704 23238511488 23265017856 23310457344 23319200764 23345799168 23350898862 23391396432 23401902976 23418077184 23428595712 23469603504 23474354688 23499389952 23510306944 23515066368 23537123328 23545287198 23555862864 23583094272 23596715904 23623630848 23628791232 23664980016 23669770752 23705657344 23710835646 23738246208 23748908544 23751957456 23779049472 23790096384 23795293131 23820670674 23831370032 23836561416 23858919936 23899930624 23905519389 23941763408 23946610176 23993380899 24029758128 24073600653 24104153664 24115351608 24156803072 24203984328 24226687488 24231591936 24273616896 24274005237 24315729408 24357900288 24363221067 24391010304 24397402504 24433311744 24470355968 24475701312 24487071864 24515002368 24518149632 24557518848 24557911731 24562883232 24566036643 24600123904 24605482752 24648171021 24690918456 24719081472 24767360928 24778485504 24804911616 24850168416 24853358709 24864521912 24881707008 24892882944 24893266176 24936054784 24936453723 24941501856 24979701128 24984758016 25008193536 25028104293 25057037664 25068292352 25071510648 25100107776 25105590684 25144041267 25149131424 25177817088 25184415488 25221886596 25233215328 25265240064 25276977408 25320830659 25350102432 25355234304 25393676288 25438123621 25443273312 25455093364 25577791488 25610663268 25627748112 25651786752 25666603264 25701887898 25740855456 25746066432 25790717952 25835462496 25876946944 25880269056 25915448448 25927487856 25960393728 26002494774 26047190016 26080247808 26092363776 26098063434 26137631648 26143325424 26155068032 26173145088 26230733328 26264024064 26276225408 26315320986 26327140848 26357170176 26402881536 26403303942 26408649024 26436813696 26448688128 26449095312 26454449664 26479263744 26494558208 26500345722 26530981056 26546305392 26571205632 26576584704 26623102518 26635060624 26668864512 26711687168 26717522112 26720952138 26751430656 26758441456 26763858432 26810291286 26816131593 26841284928 26856788496 26887421952 26934483834 26939936448 26980781056 26998779904 27033477894 27076886016 27129770559 27176403456 27229482369 27255023424 27260540928 27270765968 27301871616 27307819008 27349221376 27349658922 27355195584 27367903848 27402637824 27447077817 27494256128 27529150464 27535163976 27547955847 27579377664 27582918336 27614380032 27627208704 27675139392 27681168096 27723136512 27777283263 27789759784 27808966656 27821457408 27851128832 27869708288 27870154161 27875796192 27905525568 27918489496 27950333952 27956439468 27972587151 28004493312 28004924448 28053061632 28059189588 28101731136 28102163769 28107852768 28134217728 28139913216 28150468096 28189167372 28201828896 28205449479 28231905984 28237621248 28250739456 28299751913 28332467424 28381167616 28387367244 28423395072 28430844047 28436599584 28469035008 28518865236 28531674848 28535337777 28567885824 28623682476 28686203648 28769191392 28775015424 28858260096 28874928672 28907864064 28958462388 28964324736 29008238592 29014557696 29058547712 29064895308 29111565312 29115302688 29148512256 29162053632 29168423838 29212647136 29303088768 29340278784 29353909248 29404835604 29411241102 29424451536 29452051456 29455832544 29489430528 29509574994 29547027072 29560298496 29560753584 29611565056 29618033454 29651816448 29697229824 29703241728 29754774144 29755232226 29768597168 29789171712 29806377984 29854716222 29864593566 29892606336 29898657792 29906493392 29943988224 29964443202 30002472576 30016410672 30050648064 30057212376 30103246638 30109340736 30154990592 30196445544 30213887058 30248349696 30314904526 30353378688 30373627392 30402117632 30461496768 30479091376 30513856512 30566776832 30567265854 30573453888 30608326656 30661901352 30679611714 30714605568 30728874496 30767874048 30774595032 30788891829 30817771584 30827967552 30863130624 30931038144 30970294272 30984681984 31026799872 31038437582 31080609792 31127732224 31134531816 31148995827 31188528576 31224102912 31263479757 31292804672 31299139584 31332519936 31353421824 31360270716 31393716264 31407817152 31408300683 31444125696 31462287872 31505054976 31505540004 31553306688 31559694336 31614447528 31629134491 31650994944 31665211392 31669276608 31705399296 31720128512 31727057508 31760894232 31767323904 31775649229 31782081888 31811893248 31874025852 31892436339 31928813568 31991174532 32027664384 32039677504 32098134204 32138871552 32153802144 32271979104 32302249984 32308789248 32365340316 32371892352 32384034587 32420972544 32477200384 32484294756 32521347072 32577748992 32634268416 32649429152 32686669824 32690866176 32743882308 32750510976 32754715524 32792076288 32807310336 32864228028 32921224608 32958775296 32965974864 33023147904 33037980672 33060814848 33073215488 33102507978 33133557888 33137811612 33175609344 33190510592 33191021568 33248604964 33255335808 33255847782 33313010688 33344258048 33370805724 33409383552 33416146944 33428680864 33466810368 33474120912 33489671814 33525388356 33532175232 33570422784 33629182128 33644287104 33644805066 33686986752 33702636544 33752781648 33768462006 33800136576 33806979072 33881363882 33924364416 34029393408 34103721984 34147551024 34163414778 34170330816 34202382336 34269183864 34288977798 34321140608 34328088576 34387623936 34395135624 34447283328 34494087168 34507025408 34553931264 34569983808 34613858304 34669993032 34690018474 34729586688 34773663744 34789818368 34797417912 34841581056 34857767232 34897526784 34974311104 34978801146 35018698752 35026348293 35087094648 35102854464 35127115776 35142893568 35204405256 35211532032 35249084928 35264917504 35265460416 35272599552 35305684992 35333794296 35350209137 35374641408 35395073856 35428274176 35435446272 35497470024 35504656128 35513960903 35558486016 35566253469 35623362816 35627936184 35668574208 35685144576 35731006011 35747055048 35754842124 35788379904 35809051328 35849895936 35912645112 35919915264 36044637192 36102514688 36156230496 36173027412 36235204608 36305976492 36340031232 36347387904 36402495488 36410425344 36466211896 36473594112 36490538464 36536850432 36596103756 36649967616 36705533952 36713551968 36730607796 36772503552 36777224448 36836278272 36844324848 36900185856 36908224128 36964182016 37036377684 37078622208 37095276544 37160205548 37167728256 37207367424 37267111936 37275252624 37296782868 37322560512 37339324416 37339899264 37404082176 37412252784 37468974848 37469551692 37477137024 37512290304 37519884288 37585556496 37602438528 37607265972 37642541312 37650161664 37667652608 37723697136 37776623232 37849822992 37897860096 37915466112 37958713344 38025153648 38032851456 38047117036 38090514432 38164909968 38182640046 38358921856 38366687232 38415994902 38441622168 38477680128 38499904896 38543818752 38611283184 38619099648 38677651456 38686076928 38753193744 38771197118 38815420416 38820403584 38864683008 38882738176 38891231784 38940590592 39003742161 39070785024 39120371712 39138545664 39147095151 39206447472 39214988136 39232602048 39259717632 39274443392 39319240704 39346099992 39396036096 39413731328 39414338112 39490711272 39535755264 39596306432 39604322304 39604955913 39655220544 39673032192 39673642968 39681674496 39718895616 39741837312 39750518583 39806288296 39819458088 39856808448 39864877056 39925317632 39934653777 39952590936 40003296768 40021880896 40067530752 40076283168 40081428207 40137662184 40145787648 40215436929 40261927392 40285182744 40331132928 40401725751 40409904672 40471171584 40498169856 40550216841 40615329024 40685142016 40756354472 40764605184 40882535136 40906148952 40952807424 40961728512 41023832064 41024488383 41032793376 41051855772 41090362112 41103956736 41241384192 41293725696 41312909312 41369066496 41374377504 41440813056 41512709088 41531994436 41584704768 41684639676 41713449984 41732186112 41776693248 41804562432 41813694288 41858288352 41877089536 41877734244 41925500928 41934659202 42006739968 42007386672 42071075584 42079592448 42152596704 42161779152 42201326592 42220281856 42225702144 42302743344 42347858976 42356431872 42376109184 42415857664 42498701136 42523248452 42571751424 42581050866 42654899376 42703552512 42778297854 42797512272 42851828736 42871736192 42935523714 43029305472 43078385664 43153787088 43162523136 43227963392 43287390144 43312393008 43361796096 43436998656 43437693582 43512357888 43521836544 43582226432 43587821568 43597342962 43658509744 43667347968 43672954032 43722768384 43743080448 43752635757 43818970704 43894966144 43945033728 43954633152 44030863872 44050640896 44107253406 44136677304 44178077184 44183748816 44234145792 44254695424 44264362491 44320540608 44340447744 44341130376 44417347584 44427050181 44477724672 44494407632 44545844736 44554862592 44622413824 44632161216 44632848339 44652895752 44683757568 44700517808 44709566976 44782074333 44796890349 44838909504 44859049472 44859740088 44915982336 44946664803 45003708864 45024616008 45066848768 45075972096 45154869957 45164011104 45232485888 45320830587 45372524544 45471629312 45472356789 45530068032 45551219704 45560441088 45603176448 45692245152 45718637064 45770784768 45850165248 45850898781 45860180832 45912489984 45929711104 45992852028 46019417571 46071908352 46093311744 46151811072 46226657376 46241951328 46306115584 46387166603 46396557216 46455441408 46477022976 46557656373 46620914688 46638401528 46691598336 46701797724 46782792864 46803805952 46836154368 46939207008 46948709376 46998779904 47020613888 47030132736 47090574396 47111725728 47166188544 47193431808 47257582464 47329960032 47339541504 47411314688 47421671292 47476492416 47497817088 47503914912 47558098944 47580192768 47590586262 47641341348 47662740064 47673122832 47717839872 47811038778 47883526816 47893220352 47986761798 48059516256 48147201306 48208307328 48230703216 48313606144 48407968656 48453374976 48463183872 48547233792 48548010474 48631458816 48715800576 48726442134 48782020608 48794805008 48866623488 48951402624 48974143728 49030004736 49036299264 49115037696 49115823462 49125766464 49132073286 49200247808 49210965504 49296342042 49381836912 49438162944 49534721856 49556971008 49609823232 49653761967 49700336832 49706717418 49729043824 49763414016 49785765888 49786532352 49872109568 49872907446 49883003712 49883771673 49959402256 49969516032 50016387072 50056208586 50114075328 50136584704 50143021296 50200215552 50211181368 50234507721 50288082534 50298262848 50355634176 50368830976 50443773192 50466430656 50467207599 50530480128 50553954816 50641661318 50652693009 50700204864 50710468608 50787352576 50822045823 50876247242 50886546624 50910186728 51155582976 51221326536 51245122167 51255496224 51303573504 51333206528 51403775796 51433466697 51481710912 51492132864 51581435904 51670924992 51753893888 51760538112 51830896896 51844480321 51854975712 51920787456 52004989548 52035027711 52094380032 52160495616 52184727552 52196126868 52275263296 52286650848 52310136064 52346290176 52461466656 52468201719 52528048128 52552450816 52630641972 52654281696 52714340352 52806607884 52817298048 52837109063 52873627392 52897376256 52898190624 52908899328 52958527488 52989116416 53000691444 53061962112 53081864897 53092610784 53142411264 53153169408 53246205036 53270121248 53337729024 53435044224 53441904276 53502861312 53516882912 53527716864 53620582572 53632263186 53682569856 53713576992 53774843904 53868967668 53879872896 53961562112 53997559808 54066955788 54153772032 54259541118 54352806912 54458964738 54510046848 54521081856 54541531936 54603743232 54615638016 54699317844 54710391168 54735807696 54805275648 54894155634 54988512256 55058300928 55070327952 55095911694 55158755328 55165836672 55228760064 55254417408 55350278784 55362336192 55446273024 55554566526 55579519568 55617933312 55642914816 55702257664 55739416576 55740308322 55751592384 55811051136 55836978992 55900667904 55912878936 55945174302 56008986624 56009848896 56106123264 56118379176 56203462272 56204327538 56215705536 56268435456 56279826432 56300936192 56378334744 56403657792 56410898958 56463811968 56475242496 56501478912 56599503826 56664934848 56762335232 56774734488 56846790144 56861688094 56873199168 56938070016 57037730472 57063349696 57070675554 57135771648 57247364952 57273960069 57372407296 57538382784 57550030848 57716520192 57749857344 57815728128 57916924776 57928649472 57943830947 58016477184 58029115392 58117095424 58129790616 58156795677 58223130624 58230605376 58297024512 58324107264 58336847676 58425294272 58606177536 58680557568 58707818496 58809671208 58822482204 58848903072 58904102912 58911665088 58978861056 59019149988 59053239541 59094054144 59120596992 59121507168 59223130112 59236066908 59303632896 59326790179 59394459648 59406483456 59509548288 59510464452 59537194336 59578343424 59612755968 59709432444 59729187132 59785212672 59797315584 59812986784 59887976448 59928886404 60004945152 60032821344 60101296128 60114424752 60206493276 60218681472 60309981184 60392891088 60427774116 60496699392 60629809052 60706757376 60747254784 60804235264 60922993536 60958182752 61027713024 61134531708 61146907776 61216653312 61323802704 61359223428 61429211136 61457748992 61535748096 61549190064 61577783658 61635543168 61655935104 61726261248 61862076288 61940588544 61969363968 62053599744 62076875164 62161219584 62255464448 62269063632 62297991654 62377057152 62448205824 62526959514 62585609344 62598279168 62665039872 62706843648 62720541432 62787432528 62815634304 62816601366 62888251392 62924575744 63010109952 63011080008 63106613376 63119388672 63228895056 63258268982 63301989888 63330422784 63338553216 63410798592 63440257024 63454115016 63521788464 63534647808 63551298458 63564163776 63623786496 63748051704 63784872678 63857627136 63871576299 63982349064 64055328768 64079355008 64167446781 64196268408 64277743104 64307604288 64543958208 64604499968 64617578496 64730680632 64743784704 64768069174 64841945088 64954400768 64968589512 65042694144 65155497984 65156540373 65268536832 65298858304 65373339648 65381732352 65396014443 65487764616 65501021952 65509431048 65584152576 65614620672 65728456056 65842449216 65917550592 65931949728 66046295808 66075961344 66146430976 66160880109 66205015956 66267115776 66275623224 66351218688 66381021184 66382043136 66497209928 66510671616 66511695564 66626021376 66688516096 66741611448 66818767104 66832293888 66857361728 66933620736 66948241824 66979343628 67050776712 67064350464 67258364256 67288574208 67289610132 67373973504 67405273088 67505563296 67536924012 67600273152 67613958144 67762727764 67848728832 68058786816 68207443968 68295102048 68326829556 68340661632 68404764672 68538367728 68577955596 68642281216 68656177152 68775247872 68790271248 68894566656 68988174336 69014050816 69107862528 69139967616 69227716608 69339986064 69380036948 69459173376 69579636736 69594835824 69683162112 69715534464 69795053568 69948622208 69957602292 70037397504 70052696586 70174189296 70205708928 70254231552 70285787136 70408810512 70423064064 70498169856 70529835008 70530920832 70545199104 70611369984 70667588592 70700418274 70749282816 70790147712 70856548352 70870892544 70994940048 71009312256 71027921806 71116972032 71132506938 71246725632 71255872368 71337148416 71370289152 71385879393 71462012022 71494110096 71509684248 71576759808 71618102656 71699791872 71716558167 71825290224 71839830528 72089274384 72205029376 72220801959 72312460992 72346054824 72470409216 72611952984 72680062464 72694775808 72804990976 72820850688 72822015711 72932423792 72947188224 72981076928 73073700864 73089663201 73192207512 73299935232 73411067904 73427103936 73461215592 73545007104 73554448896 73672556544 73673735193 73688649696 73800371712 73816448256 73928364032 73944513063 74072755368 74157244416 74190553088 74320411096 74335456512 74414734848 74534223872 74550505248 74560076127 74593565736 74645121024 74678648832 74679798528 74808164352 74809361169 74824505568 74937949696 74939103384 74954274048 75024580608 75084312879 75171112992 75204877056 75214531944 75285082624 75300323328 75335305216 75432123801 75447394272 75553246464 75699645984 75795720192 75830932224 75962491977 76050307296 76065702912 76094234072 76181028864 76314370863 76329819936 76365280092 76717843712 76733374464 76831989804 76883244336 76955360256 76999809792 77222566368 77238199296 77355302912 77372153856 77506387488 77542394236 77630840832 77640807168 77765476352 77782463568 77881181184 78007484322 78141570048 78240743424 78277091328 78294190302 78412894944 78429976272 78465204096 78519435264 78548886784 78692199984 78792072192 78827462656 78828676224 78981422544 79071510528 79192612864 79208644608 79209911826 79310441088 79346064384 79347285936 79363348992 79437791232 79483674624 79501037166 79612576592 79638916176 79713616896 79729754112 79869307554 79905181872 80006593536 80043761792 80135061504 80152566336 80162856414 80275324368 80291575296 80430873858 80523854784 80570365488 80662265856 80803451502 80819809344 80942343168 80996339712 81100433682 81230658048 81370284032 81389311677 81512708944 81529210368 81688447107 81765070272 81812297904 81905614848 81923457024 82047664128 82048976766 82065586752 82103711544 82180724224 82207913472 82341233451 82482768384 82587451392 82625818624 82643867541 82738132992 82748755008 82881626112 83025418176 83063988872 83169409536 83331849789 83369279352 83426899968 83464372224 83553386496 83609124864 83610462483 83627388576 83716576704 83754179072 83755468488 83851001856 83869318404 83917761453 84013479936 84014773344 84142151168 84159184896 84305193408 84306491307 84323558304 84402653184 84440563712 84451404288 84588362629 84605486688 84616348437 84695717952 84712863744 84752218368 84831715328 84899255739 84997402272 85046496904 85143502848 85162101732 85292532141 85309798752 85407105024 85556595708 85595024544 85606013331 85703657472 85743472384 85871047428 86058610944 86307574176 86325046272 86455926784 86574780288 86607253253 86624786016 86723592192 86875387164 87024715776 87043673088 87175643136 87194685924 87317019488 87334695936 87345908064 87445536768 87486160896 87505271514 87637941408 87789932288 87909266304 88061727744 88101281792 88214506812 88273354608 88356154368 88367497632 88468291584 88509390848 88528724982 88641081216 88680895488 88682260752 88834695168 88854100362 88955449344 88988815264 89091689472 89109725184 89264322432 89265696678 89305791504 89367515136 89401035616 89419133952 89564148666 89593780698 89677819008 89718098944 89719480176 89831964672 89893329606 90007417728 90049232016 90133697536 90151944192 90309739914 90328022208 90464971776 90641661174 90745049088 90943258624 90944713578 91060136064 91102439408 91120882176 91206352896 91384490304 91437274128 91541569536 91700330496 91701797562 91720361664 91824979968 91859422208 91985704056 92038835142 92143816704 92186623488 92303622144 92366675487 92453314752 92483902656 92612231168 92774333206 92793114432 92910882816 92954045952 93115312746 93241829376 93276803056 93383196672 93403595448 93446987481 93565585728 93607611904 93672308736 93790439271 93878414016 93897418752 93997559808 94041227776 94060265472 94181148792 94223451456 94224902049 94332377088 94386863616 94515164928 94539934703 94659920064 94679083008 94822629376 94843342584 94887403473 94952984832 94995634176 95007829824 95116197888 95160385536 95181172524 95282682696 95325480128 95326947687 95346245664 95435679744 95622077556 95677309017 95767053632 95786440704 95973523596 96119032512 96294402612 96416614656 96461406432 96627212288 96796341871 96815937312 96906749952 96926367744 97096020948 97152103761 97262917632 97431601152 97452884268 97564041216 97589610016 97733246976 97902805248 97948287456 98060009472 98072598528 98231646924 98251532928 98264146572 98400495616 98421931008 98592684084 98763673824 98876325888 99069443712 99113942016 99219646464 99307523934 99400673664 99413434836 99458087648 99526828032 99571531776 99573064704 99745814892 99766007424 99767543346 99918804512 99939032064 100032774144 100112417172 100228150656 100273169408 100286042592 100400431104 100422362736 100469015442 100576165068 100596525696 100711268352 100737661952 100887546384 100932861312 100934415198 101060960256 101107909632 101283322636 101305386018 101400409728 101420937216 101574705152 101644091646 101752494484 101773093248 101820373456 102311165952 102442653072 102490244334 102510992448 102607147008 102666413056 102807551592 102866933394 102963421824 102984265728 103162871808 103341849984 103507787776 103521076224 103661793792 103688960642 103709951424 103841574912 104009979096 104070055422 104188760064 104320991232 104369455104 104392253736 104550526592 104573301696 104620272128 104692580352 104922933312 104936403438 105056096256 105104901632 105261283944 105308563392 105428680704 105613215768 105634596096 105674218126 105747254784 105794752512 105796381248 105817798656 105917054976 105978232832 106001382888 106050627411 106123924224 106163729794 106185221568 106284822528 106306338816 106492410072 106540242496 106541882709 106675458048 106698760407 106870088448 106883808552 107005722624 107033765824 107055433728 107193018033 107241165144 107264526372 107365139712 107427153984 107549687808 107737935336 107759745792 107923124224 107995119616 108133911576 108184146797 108307544064 108519082236 108705613824 108917929476 109020093696 109042163712 109083063872 109207486464 109231276032 109398635688 109420782336 109471615392 109610551296 109788311268 109977024512 110116601856 110140655904 110191823388 110317510656 110331673344 110508834816 110700557568 110724672384 110892546048 111109133052 111159039136 111235866624 111285829632 111404515328 111480616644 111503184768 111622102272 111673957984 111801335808 111825757872 111890348604 112017973248 112019697792 112212246528 112236758352 112406924544 112408655076 112431411072 112536870912 112559652864 112601872384 112756669488 112807315584 112821797916 112927623936 112950484992 113002957824 113199007652 113329869696 113524670464 113549468976 113693580288 113723376188 113746398336 113876140032 114075460944 114126699392 114141351108 114271543296 114494729904 114547920138 114744814592 115076765568 115100061696 115433040384 115499714688 115631456256 115833849552 115857298944 115887661894 116032954368 116058230784 116234190848 116259581232 116313591354 116446261248 116461210752 116594049024 116648214528 116673695352 116850588544 117011226483 117212355072 117361115136 117415636992 117619342416 117644964408 117697806144 117808205824 117823330176 117957722112 118038299976 118106479082 118188108288 118241193984 118243014336 118446260224 118472133816 118607265792 118653580358 118788919296 118812966912 118814867739 119019096576 119020928904 119074388672 119156686848 119225511936 119251555749 119418864888 119458374264 119570425344 119594631168 119625973568 119775952896 119803961331 119857772808 120009890304 120065642688 120202592256 120228849504 120412986552 120437362944 120619962368 120646310787 120785782176 120855548232 120993398784 121205177253 121259618104 121413514752 121494509568 121608470528 121650650523 121845987072 121916365504 122055426048 122269063416 122293815552 122647605408 122718446856 122858422272 122915497984 123071496192 123073465149 123098380128 123155567316 123271086336 123311870208 123724152576 123881177088 123938727936 124107199488 124153750328 124322439168 124510928896 124538127264 124595983308 124754114304 125053919028 125171218688 125196558336 125330079744 125413687296 125441082864 125574865056 125631268608 125633202732 125776502784 125849151488 126020219904 126022160016 126213226752 126238777344 126457790112 126516537964 126603979776 126660845568 126677106432 126880514048 126908230032 127043576928 127069295616 127102596916 127128327552 127247572992 127496103408 127569745356 127715254272 127743152598 127964698128 128110657536 128158710016 128334893562 128392536816 128555486208 128615208576 129087916416 129208999936 129235156992 129461361264 129487569408 129536138348 129683890176 129908801536 129937179024 130085388288 130310995968 130313080746 130537073664 130597716608 130746679296 130763464704 130792028886 130975529232 131002043904 131018862096 131168305152 131229241344 131456912112 131684898432 131835101184 131863899456 132092591616 132151922688 132292861952 132321760218 132410031912 132534231552 132551246448 132702437376 132762042368 132764086272 132793087473 132994419856 133021343232 133023391128 133252042752 133281150543 133377032192 133483222896 133637534208 133664587776 133714723456 133867241472 133896483648 133898545017 133958687256 134101553424 134128700928 134346222999 134516728512 134577148416 134579220264 134747947008 134810546176 134839994409 135011126592 135073848024 135200546304 135227916288 135464609871 135525455528 135697457664 135962491761 136117573632 136414887936 136417070367 136590204096 136653659112 136681323264 136809529344 137076735456 137155911192 137284562432 137312354304 137550495744 137552696343 137580542496 137789133312 138028101632 138058252713 138215725056 138279935232 138455433216 138679972128 138760073896 138918346752 139159273472 139161499809 139189671648 139366324224 139431068928 139672969119 139897244416 139915204584 140074795008 140105393172 140348378592 140411417856 140508463104 140817621024 140846128128 140996339712 141059670016 141061841664 141090398208 141306571097 141335177184 141400836548 141498565632 141580295424 141713096704 141989880096 142018624512 142055843612 142233944064 142265013876 142493451264 142511744736 142674296832 142740578304 142771758786 142924024044 142988220192 143019368496 143153519616 143236205312 143433116334 143650580448 143679661056 144178548768 144410058752 144441603918 144624921984 144692109648 144940818432 145223905968 145360124928 145389551616 145641701376 145644031422 145864847584 145894376448 145962153856 146147401728 146179326402 146384415024 146599870464 146854207872 146922431184 147090014208 147108897792 147345113088 147347470386 147377299392 147600743424 147632896512 147856728064 147889026126 148145510736 148314488832 148381106176 148640822192 148670913024 148829469696 148961285901 149068447744 149101010496 149120152254 149187131472 149290242048 149357297664 149359597056 149616328704 149618722338 149649011136 149651315019 149875899392 149878206768 149908548096 150049161216 150168625758 150342225984 150409754112 150429063888 150570165248 150600646656 150670610432 150703523163 150864247602 150894788544 151106492928 151399291968 151401622797 151591440384 151661864448 151924983954 151958079027 152100614592 152131405824 152188468144 152362057728 152466137469 152628741726 152659639872 152730560184 153435687424 153466748928 153663979608 153735366501 153766488672 153910720512 153999619584 154249367147 154300400091 154445132736 154476398592 154710605824 154744307712 155012774976 155084788472 155261681664 155281614336 155530952704 155533440963 155564927136 155762362368 156014968644 156105083133 156283140096 156481486848 156554182656 156588380604 156825789888 156859952544 156930408192 157038870528 157097773568 157384399968 157404605157 157584144384 157654925312 157657352448 157930873579 157962845088 158143021056 158385225728 158419823652 158511327189 158620882176 158692128768 158694571872 158726697984 158875582464 158967349248 159002074332 159225153184 159245594691 159277832352 159427233792 159459508224 159738615108 159810363744 160013187072 160087523584 160305132672 160325712828 160550648736 160583150592 160861747716 161047709568 161140730976 161324531712 161606903004 161639618688 161884686336 161992679424 162200867364 162461316096 162778623354 163025417888 163058420736 163376894214 163530140544 163624595808 163811229696 163846914048 164097953532 164131173504 164207423088 164361448448 164415826944 164682466902 164965536768 165174902784 165251637248 165287735082 165476265984 165497510016 165763252224 166050836352 166127977744 166338819072 166663699578 166738558704 166853799936 166928744448 167106772992 167218249728 167220924966 167254777152 167433153408 167508358144 167510936976 167702003712 167738636808 167835522906 168026959872 168029546688 168284302336 168318369792 168610386816 168612982614 168647116608 168805306368 168881127424 168902808576 169176725258 169210973376 169232696874 169391435904 169425727488 169504436736 169663430656 169798511478 169994804544 170092993808 170287005696 170324203464 170585064282 170619597504 170814210048 171113191416 171190049088 171212026662 171407314944 171486944768 171742094856 171821880207 172117221888 172615148352 172650092544 172911853568 173149560576 173214506506 173249572032 173447184384 173750774328 173831492841 174049431552 174087346176 174351286272 174389371848 174470387031 174634038976 174669391872 174691816128 174891073536 174972321792 175010543028 175275882816 175579864576 175818532608 176123455488 176202563584 176429013624 176510976353 176546709216 176712308736 176734995264 176936583168 177018781696 177057449964 177159718623 177282162432 177361790976 177364521504 177669390336 177708200724 177910898688 177977630528 177980370537 178183378944 178219450368 178528644864 178531393356 178611583008 178735030272 178802071232 178838267904 179128297332 179187561396 179355638016 179436197888 179438960352 179663929344 179786659212 180014835456 180098464032 180267395072 180303888384 180619479828 180656044416 180723805921 180929943552 181283322348 181490098176 181889427156 182120272128 182204878816 182241764352 182412705792 182768980608 182874548256 183083139072 183403595124 183440723328 183649959936 183718844416 183971408112 184077670284 184287633408 184373246976 184607244288 184733350974 184906629504 184967805312 185224462336 185548666412 185586228864 185821765632 185908091904 186230625492 186483658752 186553606112 186766393344 186807190896 186893974962 187131171456 187215223808 187344617472 187580878542 187756828032 187794837504 187995119616 188082455552 188120530944 188362297584 188446902912 188449804098 188664754176 188773727232 189030329856 189079869406 189319840128 189358166016 189645258752 189686685168 189774806946 189905969664 189991268352 190015659648 190232395776 190320771072 190362345048 190565365392 190650960256 190653895374 190692491328 190871359488 191244155112 191354618034 191534107264 191572881408 191947047192 192238065024 192588805224 192833229312 192922812864 193254424576 193592683742 193631874624 193813499904 193852735488 194192041896 194304207522 194525835264 194863202304 194905768536 195128082432 195179220032 195466493952 195469621119 195805610496 195896574912 196120018944 196145197056 196463293848 196503065856 196528293144 196800991232 196843862016 197185368168 197276973571 197527347648 197752651776 198138887424 198227884032 198439292928 198482640327 198615047868 198801347328 198826869672 198916175296 199053656064 199143063552 199146129408 199491629784 199532014848 199535086692 199837609024 199878064128 200065548288 200224834344 200456301312 200546338816 200572085184 200800862208 200844725472 200938030884 201152330136 201193051392 201475323904 201775092768 201865722624 201868830396 202121920512 202215819264 202566645272 202610772036 202800819456 202841874432 203149410304 203288183292 203504988968 203546186496 203640746912 204622331904 204885306144 204980488668 205021984896 205214294016 205332826112 205615103184 205733866788 205926843648 205968531456 206325743616 206683699968 207015575552 207042152448 207323587584 207377921284 207419902848 207683149824 208019958192 208140110844 208377520128 208738910208 208784507472 209101053184 209146603392 209240544256 209385160704 209845866624 209872806876 210112192512 210209803264 210522567888 210617126784 210857361408 211226431536 211269192192 211348436252 211494509568 211589505024 211592762496 211635597312 211834109952 211956465664 212002765776 212101254822 212247848448 212327459588 212370443136 212569645056 212612677632 212984820144 213080484992 213083765418 213350916096 213397520814 213740176896 213767617104 214011445248 214067531648 214110867456 214386036066 214482330288 214529052744 214730279424 214854307968 215099375616 215475870672 215519491584 215846248448 215990239232 216267823152 216368293594 216615088128 216662405877 217038164472 217411227648 217835858952 218040187392 218084327424 218166127744 218414972928 218462552064 218466047133 218797271376 218841564672 218943230784 219221102592 219576622536 219954049024 220233203712 220281311808 220383646776 220635021312 220663346688 221017669632 221021205579 221401115136 221449344768 221785092096 221833539189 222218266104 222318078272 222471733248 222571659264 222809030656 222961233288 223006369536 223244204544 223347915968 223602671616 223651515744 223680228381 223780697208 224035946496 224039395584 224424493056 224428083507 224473516704 224813849088 224817310152 224862822144 225073741824 225203744768 225252938637 225513338976 225614631168 225643595832 225855247872 225900969984 226005915648 226296371403 226398015304 226659739392 227049340928 227098937952 227387160576 227446752376 227492796672 227887475931 228150921888 228253398784 228282702216 228543086592 228943112589 228989459808 229095840276 229489629184 230153531136 230200123392 230866080768 230999429376 231667699104 231714597888 231775323788 232065908736 232116461568 232468381696 232519162464 232627182708 232892522496 232922421504 233296429056 233347390704 233701177088 234022452966 234424710144 234722230272 234831273984 235238684832 235289928816 235395612288 235616411648 235646660352 236076599952 236212958164 236376216576 236482387968 236486028672 236892520448 236944267632 237214531584 237307160716 237577838592 237625933824 237629735478 238038193152 238041857808 238148777344 238313373696 238451023872 238503111498 238837729776 238916748528 239140850688 239189262336 239251947136 239607922662 239715545616 240019780608 240131285376 240405184512 240457699008 240825973104 240874725888 241239924736 241292621574 241571564352 241711096464 241986797568 242410354506 242519236208 242827029504 242989019136 243216941056 243301301046 243691974144 243832731008 244110852096 244167935031 244538126832 244587631104 245295210816 245436893712 245716844544 245830995968 246142992384 246146930298 246196760256 246311134632 246542172672 246623740416 247023700353 247448305152 247762354176 247877455872 247931602623 248214398976 248307500656 248644878336 249021857792 249076254528 249191966616 249508228608 249995549367 250107838056 250342437376 250393116672 250660159488 250827374592 250831387449 250882165728 251149730112 251262537216 251266405464 251553005568 251698302976 251753284359 252040439808 252044320032 252426453504 252477554688 252915580224 252919473921 253033075928 253207959552 253321691136 253354212864 253761028096 253765087887 253816460064 253849045311 254087153856 254138591232 254205193832 254256655104 254495145984 254697767217 254992206816 255139490712 255430508544 255486305196 255877596423 255929396256 256221315072 256317420032 256669787124 256785073632 256818039993 257110972416 257230417152 257676688471 258175832832 258417999872 258922722528 258975138816 259072276696 259367780352 259817603072 259821759759 259874358048 260170776576 260626161492 261074147328 261195433216 261526929408 261584057772 261951058464 262004087808 262037724192 262336610304 262458482688 262913824224 263369796864 263727798912 264185183232 264303845376 264585723904 264643520436 264820063824 265068463104 265102492896 265404874752 265528172544 265586174946 265988839712 266042686464 266046782256 266504085504 266562301086 266966445792 267275068416 267329175552 267429446912 267792967296 267797090034 267917374512 268203106848 268257401856 268692445998 269033457024 269154296832 269158440528 269495894016 269621092352 269679988818 270022253184 270147696048 270401092608 270455832576 270929219742 271050911056 271394915328 271924983522 272235147264 272829775872 272834140734 273180408192 273307318224 273362646528 273619058688 274153470912 274311822384 274569124864 274624708608 275100991488 275105392686 275161084992 275578266624 276056203264 276116505426 276431450112 276559870464 276910866432 277100026461 277359944256 277520147792 277836693504 278318546944 278322999618 278379343296 278732648448 278862137856 279345938238 279794488832 279830409168 280149590016 280210786344 280340962443 280696757184 280822835712 281016926208 281371317813 281635242048 281692256256 281992679424 282119340032 282123683328 282180796416 282613142194 282670354368 282674706147 282801673096 282997131264 283160590848 283426193408 283619804109 283979760192 284037249024 284111687224 284467888128 284530027752 284662210419 284986902528 285023489472 285348593664 285481156608 285543517572 285848048088 285976440384 285980843061 286038736992 286307039232 286472410624 286866232668 287031927051 287301160896 287359322112 287991592997 288357097536 288820117504 288883207836 289249843968 289384219296 289881636864 290389025613 290447811936 290720249856 290779103232 291288062844 291456311283 291729695168 291788752896 291924307712 292294803456 292358652804 292768830048 293199740928 293708415744 293844862368 294180028416 294217795584 294694940772 294754598784 294865157029 295201486848 295265793024 295713456128 295778052252 296291021472 296628977664 297281644384 297341826048 297658939392 297922571802 298202020992 298240304508 298374262944 298580484096 298714595328 298719194112 299237444676 299298022272 299302630038 299751798784 299756413536 299817096192 300098322432 300337251516 300684451968 300819508224 300858127776 301140330496 301201293312 301341220864 301407046326 301728495204 301789577088 302212985856 302798583936 302803245594 303182880768 303323728896 303849967908 303916158054 304201229184 304262811648 304376936288 304724115456 304932274938 305257483452 305319279744 305461120368 306871374848 306933497856 307327959216 307470733002 307532977344 307821441024 307999239168 308498734294 308600800182 308890265472 308952797184 309421211648 309488615424 310025549952 310169576944 310523363328 310563228672 311061905408 311066881926 311129854272 311524724736 312029937288 312210166266 312566280192 312962973696 313108365312 313176761208 313651579776 313719905088 313860816384 314077741056 314195547136 314768799936 314809210314 315168288768 315309850624 315314704896 315861747158 315925690176 316286042112 316770451456 316839647304 317022654378 317241764352 317384257536 317389143744 317453395968 317751164928 317934698496 318004148664 318151882233 318450306368 318491189382 318555664704 318854467584 318919016448 319477230216 319620727488 319625648127 320026374144 320175047168 320610265344 320651425656 321101297472 321166301184 321723495432 321872956879 322095419136 322281461952 322649063424 323213806008 323279237376 323769372672 323985358848 324401734728 324552440391 324922632192 325557246708 326050835776 326116841472 326753788428 327060281088 327249191616 327622459392 327693828096 328195907064 328262347008 328414846176 328722896896 328831653888 329364933804 329555175503 329931073536 330349805568 330503274496 330575470164 330952531968 330995020032 331526504448 332101672704 332255955488 332677638144 333327399156 333477117408 333707599872 333857488896 334213545984 334441849932 334509554304 334866306816 335016716288 335021873952 335404007424 335477273616 335671045812 336053919744 336059093376 336568604672 336636739584 337220773632 337225965228 337294233216 337610612736 337762254848 337805617152 338353450516 338421946752 338465393748 338782871808 338851454976 339008873472 339326861312 339597022956 339989609088 340185987616 340574011392 340648406928 341170128564 341239195008 341628420096 342226382832 342380098176 342424053324 342814629888 342973889536 343484189712 343643760414 344234443776 345230296704 345300185088 345823707136 346299121152 346429013012 346499144064 346894368768 347501548656 347662985682 348098863104 348174692352 348702572544 348778743696 348940774062 349268077952 349338783744 349383632256 349782147072 349944643584 350021086056 350551765632 351159729152 351637065216 352246910976 352405127168 352858027248 353021952706 353093418432 353424617472 353469990528 353873166336 354037563392 354114899928 354319437246 354564324864 354723581952 354729043008 355338780672 355416401448 355821797376 355955261056 355960741074 356366757888 356438900736 356444603217 357057289728 357062786712 357223166016 357470060544 357604142464 357676535808 358256594664 358375122792 358711276032 358872395776 358877920704 359327858688 359573318424 360029670912 360196928064 360534790144 360607776768 361238959656 361312088832 361447611842 361859887104 361938932361 362566644696 362980196352 363615531759 363778854312 364240544256 364409757632 364483528704 364825411584 364951951569 365537961216 365749096512 366166278144 366807190248 366881446656 367437688832 367942816224 368155340568 368575266816 368746493952 369214488576 369220395447 369466701948 369813259008 369935610624 370448924672 371097332824 371172457728 371643531264 371816183808 372461250984 372967317504 373107212224 373532786688 373614381792 373787949924 374262342912 374430447616 375161757084 375513656064 375589675008 375990239232 376164911104 376241061888 376724595168 376893805824 376899608196 377329508352 377547454464 378060659712 378159738812 378639680256 378716332032 379290517504 379373370336 379549613892 379811939328 379982536704 380031319296 380641542144 380724690096 381130730784 381301920512 381307790748 381384982656 381742718976 382488310224 382709236068 383068214528 383145762816 383894094384 384476130048 385177610448 385666458624 385845625728 386508849152 387185367484 387263749248 387626999808 387705470976 388384083792 388608415044 389051670528 389726404608 389811537072 390256164864 390358440064 390932987904 390939242238 391611220992 391793149824 392240037888 392290394112 392926587696 393006131712 393056586288 393601982464 393687724032 394370736336 394553947142 395054695296 395505303552 396277774848 396455768064 396878585856 396965280654 397230095736 397602694656 397653739344 397832350592 398107312128 398286127104 398292258816 398379262419 398983259568 399064029696 399070173384 399675218048 399756128256 400131096576 400449668688 400912602624 401092677632 401144170368 401601724416 401689450944 401876061768 402304660272 402386102784 402950647808 403038668997 403550185536 403731445248 403737660792 404243841024 404431638528 404519983227 405133290544 405221544072 405601638912 405683748864 406298820608 406393829613 406576366584 407009977936 407092372992 407281493824 407887475283 409244663808 409251211101 409770612288 409960977336 410043969792 410428588032 410665652224 411230206368 411467733576 411853687296 411937062912 412651487232 412658089029 413367399936 414031151104 414084304896 414174758139 414647175168 414755842568 414839805696 415366299648 416039916384 416280221688 416755040256 417477820416 417484499427 417569014944 418202106368 418293206784 418481088512 419018907357 419691733248 419745613752 420224385024 420419606528 421045135776 421234253568 422452863072 422538384384 422696872504 422989019136 423179010048 423185524992 423271194624 423912931328 423919713291 424005531552 424202509644 424495696896 424654919176 424740886272 425139290112 425969640288 426160969984 426167530836 426701832192 426795041628 427480353792 427535234208 428022890496 428135063296 428221734912 428772072132 428964660576 429058105488 429460558848 429708615936 430951741344 431038983168 431692496896 431980478464 432535646304 432736587188 433230176256 433324811754 434076328944 434822455296 435671717904 436080374784 436168654848 436332255488 436925104128 436932094266 437594542752 437683129344 437886461568 438442205184 439153245072 439908098048 440562623616 440767293552 441270042624 441326693376 442035339264 442042411158 442802230272 442898689536 443570184192 443667078378 444436532208 444636156544 444943466496 445143318528 445922466576 446012739072 446488409088 446695831936 447205343232 447303031488 447360456762 447561394416 448071892992 448078791168 448848986112 448856167014 448947033408 449627698176 449634620304 449725644288 450147483648 450407489536 450505877274 451026677952 451229262336 451287191664 451710495744 451801939968 452011831296 452110569489 452592742806 452796030608 453319478784 454098681856 454197875904 454204868391 454774321152 454893504752 454985593344 455774951862 455874237081 456301843776 456506797568 456565404432 457086173184 457398412407 457886225178 457978919616 458191680552 458979258368 460307062272 460400246784 461206099503 461732161536 461998858752 462748101441 462901200273 463335398208 463429195776 463550647576 464131817472 464232923136 464936763392 465038324928 465254365416 465785044992 465844843008 466592858112 466600322889 466694781408 467402354176 468044905932 468315249399 468849420288 469444460544 469662547968 470477369664 470579857632 470791224576 471232823296 471293320704 472153199904 472213815471 472425916328 472752433152 472964775936 472972057344 473785040896 473792620737 473888535264 474429063168 474614321432 475155677184 475259470956 475533981567 476076386304 476083715616 476297554688 476626747392 476902047744 477006222996 477675459552 477736784073 477833497056 478281701376 478378524672 478503894272 479215845324 479431091232 480039561216 480262570752 480915398016 481095782521 481651946208 481749451776 482479849472 482585243148 483143128704 483324348799 483422192928 483973595136 484820709012 485038472416 485654059008 485978038272 486602602092 487383948288 487665462016 488335870062 489076253664 489175262208 490590421632 490873787424 491433689088 491661991936 492293860596 492393520512 492622269264 493084345344 493247480832 494047400706 494896610304 495524708352 495754911744 495863205246 496428797952 496615001312 497289756672 498152509056 498383933232 499016457216 499991098734 500215676112 500684874752 500786233344 501320318976 501654749184 501662774898 501764331456 502299460224 502525074432 502532810928 503106011136 503396605952 503506568718 504080879616 504088640064 504852907008 504955109376 505831160448 505838947842 506066151856 506415919104 506643382272 506708425728 507522056192 507530175774 507632920128 507698090622 508174307712 508277182464 508410387664 508513310208 508990291968 509395534434 509984413632 510278981424 510861017088 510972610392 511755192846 511858792512 512442630144 512634840064 513339574248 513570147264 513636079986 514221944832 514460834304 515353376942 515465640621 516351665664 516835999744 517845445056 517950277632 518144553392 518735560704 519635206144 519643519518 519748716096 520341553152 521252322984 521494478523 522148294656 522390866432 523053858816 523168115544 523411161093 523902116928 524008175616 524075448384 524673220608 524916965376 525827648448 526739593728 527455597824 528370366464 528607690752 529171447808 529287040872 529532929059 529640127648 530136926208 530204985792 530809749504 531056345088 531172349892 531479155869 531977679424 532085372928 532093564512 533008171008 533124602172 533932891584 533941111611 534550136832 534658351104 534858893824 535585934592 535594180068 535834749024 536406213696 536514803712 537384891996 537695286347 538066914048 538308593664 538316881056 538991788032 539242184704 539359977636 540044506368 540186036893 540295392096 540802185216 540911665152 541858439484 542101822112 542171417763 542789830656 543849967044 544470294528 545668281468 546360816384 546614636448 546725293056 547238117376 548306941824 548623644768 549138249728 549249417216 550210785372 550322169984 551156533248 552112406528 552233010852 552862900224 553119740928 553821732864 554200052922 554719888512 555040295584 555673387008 556645999236 556758686592 557465296896 557724275712 558691876476 559588977664 559660818336 560299180032 560421572688 560681924886 561393514368 561645671424 562033852416 562742635626 563270484096 563384512512 563985358848 564238680064 564247366656 564361592832 565226284388 565340708736 565349412294 565603346192 565994262528 566321181696 566852386816 567239608218 567959520384 568074498048 568223374448 568935776256 569060055504 569324420838 569973805056 570046978944 570697187328 570962313216 571087035144 571696096176 571952880768 571961686122 572077473984 572614078464 572944821248 573732465336 574063854102 574602321792 574718644224 575983185994 576714195072 577640235008 577766415672 578499687936 578768438592 579763273728 580778051226 580895623872 581440499712 581558206464 582576125688 582912622566 583459390336 583577505792 583848615424 584589606912 584717305608 585537660096 586399481856 587416831488 587689724736 588360056832 588435591168 589389881544 589509197568 589730314058 590402973696 590531586048 591426912256 591556104504 591830920713 592582042944 593257955328 594563288768 594683652096 595317878784 595447920981 595845143604 596404041984 596480609016 596748525888 597160968192 597429190656 597438388224 598474889352 598596044544 598605260076 599503597568 599512827072 599634192384 600196644864 600674503032 600953555329 601368903936 601639016448 601716255552 602280660992 602402586624 602682441728 602814092652 603456990408 603579154176 603737335351 604425971712 605597167872 605606491188 606365761536 606647457792 607699935816 607832316108 608402458368 608525623296 608753872576 609448230912 609864549876 610514966904 610638559488 610922240736 613742749696 613866995712 614655918432 614941466004 615065954688 615642882048 615998478336 616997468588 617201600364 617780530944 617905594368 618842423296 618977230848 620051099904 620339153888 621046726656 621126457344 622133763852 622259708544 623049449472 624059874576 624420332532 625132560384 626216730624 626353522416 627303159552 627439810176 627721632768 628155482112 628391094272 629537599872 629618420628 630336577536 630619701248 630629409792 631723494316 631851380352 632572084224 633540902912 633679294608 634045308756 634483528704 634768515072 634778287488 634906791936 635502329856 635869396992 636008297328 636303764466 636900612736 636982378764 637111329408 637708935168 637838032896 638954460432 639241454976 639251296254 640052748288 640350094336 641220530688 641302851312 642202594944 642332602368 643446990864 643745913758 644190838272 644562923904 645298126848 646427612016 646558474752 647538745344 647970717696 648803469456 649104880782 649845264384 649987217631 651114493416 652101671552 652233682944 653507576856 654120562176 654498383232 655244918784 655387656192 656391814128 656524694016 656829692352 657445793792 657663307776 658729867608 659110351006 659862147072 660699611136 661006548992 661150940328 661905063936 661990040064 663053008896 663063616737 664203345408 664511910976 665355276288 665500617567 666654798312 666954234816 667415199744 667714977792 668427091968 668883699864 669019108608 669732613632 670033432576 670043747904 670808014848 670954547232 671342091624 672107839488 672118186752 673137209344 673273479168 673284250521 674441547264 674451930456 674588466432 675221225472 675524509696 675611234304 675758815911 676706901032 676843893504 676930787496 677565743616 677702909952 678017746944 678653722624 678889114209 679194045912 679979218176 680371975232 681148022784 681296813856 682340257128 682478390016 683662427793 684452765664 684760196352 684848106648 685629259776 685947779072 686829337767 686968379424 687287520828 688468887552 690460593408 690600370176 691647414272 692598242304 692858026024 692998288128 695003097312 695325971364 696197726208 696349384704 697405145088 697557487392 697881548124 698536155904 698677567488 698767264512 699889287168 700042172112 701103531264 702319458304 703274130432 704493821952 704810254336 705716054496 706043905412 706186836864 706849234944 706939981056 708075126784 708229799856 708638874492 709128649728 709447163904 709458086016 710677561344 710832802896 711643594752 711910522112 711921482148 712733515776 712877801472 712889206434 714114579456 714125573424 714446332032 714940121088 715208284928 715353071616 716513189328 716750245584 717422552064 717744791552 717755841408 719146636848 720059341824 720393856128 721069580288 721215553536 722477919312 722624177664 722895223684 723719774208 723877864722 725133289392 725960392704 727231063518 727557708624 728481088512 728819515264 728967057408 729650823168 729903903138 731075922432 731498193024 732332556288 733614380496 733762893312 734875377664 735885632448 736310681136 737150533632 737492987904 738428977152 738440790894 738933403896 739626518016 739871221248 740897849344 741071101059 742194665648 742344915456 743287062528 743632367616 743794807869 744922501968 745934635008 746214424448 747065573376 747228763584 747575899848 748524685824 748860895232 750323514168 751027312128 751179350016 751980478464 752329822208 752482123776 752494162347 753449190336 753787611648 753799216392 754659016704 755094908928 755259853077 756121319424 756319477624 757279360512 757432664064 758581035008 758746740672 758758421763 759099227784 759623878656 759965073408 760062638592 761283084288 761295263661 761449380192 761547135933 762261461568 762603841024 762615581496 762769965312 763485437952 764093301651 764976620448 765418472136 766136429056 766291525632 767632789269 767788188768 768952260096 770355220896 770454119979 771332917248 771691251456 773017698304 773030065413 774370734968 774527498496 775253999616 776768167584 777216830088 778103341056 779452809216 779465279277 779623074144 780512329728 780716880128 781878484476 783222441984 783586299648 784580788224 785853175392 786012263424 786113172576 787203964928 787375448064 788581832251 788741472672 789107894284 790109390592 792555549696 792911536128 793757171712 793930561308 794460191472 795205389312 795307478688 795664701184 796214624256 796584517632 796758524838 797966519136 798128059392 798140346768 799350436096 799512256512 800899337376 801825205248 802185355264 802288340736 803378901888 803752123536 804609320544 804772205568 805901295616 806077337994 807100371072 807462890496 807475321584 808487682048 808863277056 809039966454 810266581088 810443088144 811203277824 811367497728 812787659226 813152733168 814019955872 814184745984 814562987648 815774950566 818489327616 818502422202 819541224576 819921954672 820087939584 820857176064 821331304448 822460412736 822935467152 823707374592 823874125824 825302974464 825316178058 826734799872 828062302208 828168609792 828349516278 829294350336 829511685136 829679611392 830732599296 831300079383 832079832768 832560443376 833510080512 834955640832 834968998854 835138029888 836404212736 836586413568 836962177024 838037814714 839383466496 839491227504 840448770048 840839213056 841022887329 842090271552 842468507136 844113953439 844905726144 845076768768 845393745008 845978038272 846358020096 846371049984 846542389248 847825862656 847839426582 848011063104 848024118441 848405019288 848991393792 849309838352 849481772544 850278580224 850859412327 851939280576 852321939968 852335061672 853403664384 853590083256 853986631257 854960707584 855070468416 856045780992 856270126592 856443469824 857544144264 857929321152 857942529183 858116210976 858921117696 859417231872 861095781153 861903482688 862077966336 863384993792 863960956928 863974778991 865071292608 865473174376 866460352512 866649623508 868152657888 869644910592 871167076839 871343435808 872160749568 872337309696 872664510976 873864188532 874368933849 875189085504 875366258688 875772923136 876884410368 878306490144 879816196096 881125247232 881356165457 881534587104 882540085248 882653386752 884084822316 884595471087 885604460544 885797379072 887140368384 887334156756 888873064416 889272313088 889886932992 891844933152 892025478144 892976818176 893391663872 894606062976 894720913524 895122788832 896143785984 896157582336 897712334028 897894066816 899255396352 899269240608 899451288576 900294967296 900814979072 901011754548 902053355904 902458524672 902574383328 903420991488 903603879936 904023662592 904221138978 905185485612 905592061216 906638957568 908395751808 908409736782 909548642304 909787009504 909971186688 911549903724 911748474162 912603687552 913013595136 913130808864 914172346368 914796824814 915772450356 915957839232 916383361104 917958516736 920614124544 920800493568 922412199006 923464323072 923997717504 925496202882 925802400546 926670796416 926858391552 927101295152 928263634944 928465846272 930076649856 930508730832 931570089984 931689686016 933185716224 933200645778 933389562816 934804708352 936089811864 936630498798 937698840576 938888921088 939325095936 940954739328 941159715264 941582449152 942465646592 942586641408 944306399808 944427630942 944851832656 945504866304 945929551872 945944114688 947570081792 947585241474 947777070528 948858126336 949228642864 950311354368 950518941912 951067963134 952152772608 952167431232 952595109376 953253494784 953804095488 954012445992 954455646699 955350919104 955473568146 955666994112 956563402752 956757049344 957007788544 958431690648 958862182464 958876944381 960079122432 960525141504 961830796032 962191565042 963303892416 963498903552 964959698944 965170486296 965618870637 966286257408 966648697598 966844385856 967947190272 969641418024 970076944832 971308118016 971956076544 973205204184 973657321173 974767896576 975330924032 976671740124 978152507328 978350524416 981180843264 981747574848 982867378176 983323983872 984587721192 984787041024 985045126099 985244538528 986168690688 986494961664 988094801412 988665526509 989793220608 991049416704 991509823488 991726410492 992857595904 993230002624 994579513344 996305018112 996767866464 998032914432 999982197468 1000431352224 1001369749504 1001572466688 1002640637952 1003325549796 1003528662912 1003905072197 1004598920448 1005050148864 1005065621856 1006212022272 1006793211904 1007013137436 1008161759232 1008177280128 1008555433043 1009705814016 1009910218752 1011662320896 1011677895684 1012132303712 1012831838208 1013286764544 1013416851456 1015060351548 1015265840256 1015396181244 1016348615424 1016554364928 1016820775328 1017026620416 1017980583936 1018791068868 1019968827264 1020557962848 1021722034176 1021945220784 1023510385692 1023717585024 1024885260288 1025269680128 1026679148496 1027140294528 1027272159972 1028443889664 1028921668608 1030706753884 1030931281242 1032703331328 1033671999488 1035690890112 1035900555264 1036289106784 1037471121408 1039287039036 1039497432192 1040683106304 1042504645968 1042988957046 1044296589312 1044781732864 1046107717632 1046336231088 1046822322186 1047804233856 1048016351232 1048150896768 1049346441216 1049833930752 1051655296896 1053479187456 1054911195648 1056740732928 1057215381504 1058342895616 1058574081744 1059065858118 1059280255296 1060273852416 1060409971584 1061619499008 1062112690176 1062344699784 1062958311738 1063955358848 1064170745856 1064187129024 1066016342016 1066249204344 1067865783168 1067882223222 1069100273664 1069316702208 1069717787648 1071171869184 1071188360136 1071669498048 1072812427392 1073029607424 1074769783992 1075390572694 1076133828096 1076617187328 1076633762112 1077983576064 1078484369408 1078719955272 1080089012736 1080372073786 1080590784192 1081604370432 1081823330304 1083716878968 1084203644224 1084342835526 1085579661312 1085816797083 1087699934088 1088940589056 1090846595277 1091336562936 1092721632768 1093229272896 1093450586112 1094476234752 1096613883648 1097247289536 1098276499456 1098498834432 1100421570744 1100644339968 1100932787993 1102313066496 1104224813056 1104466021704 1105725800448 1106239481856 1107643465728 1107661186341 1108400105844 1109439777024 1110080591168 1111346774016 1113291998472 1113517373184 1114930593792 1115448551424 1117383752952 1119177955328 1119321636672 1120598360064 1120843145376 1121363849772 1122787028736 1123291342848 1125485271252 1126540968192 1126769025024 1127970717696 1128477360128 1128494733312 1128723185664 1130452568776 1130681417472 1130698824588 1131206692384 1131988525056 1132642363392 1133704773632 1134479216436 1135919040768 1136148996096 1136446748896 1137871552512 1138120111008 1138648841676 1139947610112 1140093957888 1141924626432 1142174070288 1143392192352 1143905761536 1143923372244 1144154947968 1145228156928 1145889642496 1147464930672 1148127708204 1149204643584 1149437288448 1151966371988 1153428390144 1155280470016 1155532831344 1156999375872 1157536877184 1159526547456 1161556102452 1161791247744 1162880999424 1163116412928 1165152251376 1165825245132 1166918780672 1167155011584 1167697230848 1169179213824 1169434611216 1171075320192 1172798963712 1174833662976 1175379449472 1176720113664 1176871182336 1178779763088 1179018395136 1179460628116 1180805947392 1181063172096 1182853824512 1183112209008 1183661841426 1185164085888 1186515910656 1189126577536 1189367304192 1190635757568 1190895841962 1191690287208 1192808083968 1192961218032 1193497051776 1194321936384 1194858381312 1194876776448 1196949778704 1197192089088 1197210520152 1199007195136 1199025654144 1199268384768 1200393289728 1201349006064 1201907110658 1202737807872 1203278032896 1203432511104 1204561321984 1204805173248 1205364883456 1205628185304 1206913980816 1207158308352 1207474670702 1208851943424 1209116006991 1211194335744 1211212982376 1212731523072 1213294915584 1213559949681 1215399871632 1215664632216 1216804916736 1217051246592 1217507745152 1218896461824 1219181488839 1219729099752 1221029933808 1221277118976 1221844481472 1227485499392 1227733991424 1227753633303 1229311836864 1229882932008 1230131909376 1231285764096 1231996956672 1233994937176 1234403200728 1235561061888 1235811188736 1237684846592 1237954461696 1237974267087 1240102199808 1240678307776 1242093453312 1242252914688 1242524274417 1244267527704 1244519417088 1246098898944 1248119749152 1248840665064 1250265120768 1252433461248 1252453498281 1252707044832 1254606319104 1254879620352 1255443265536 1256782188544 1257056722071 1259075199744 1259236841256 1260673155072 1261239402496 1261258819584 1263446988632 1263702760704 1267081805824 1267358589216 1268090617512 1268967057408 1269537030144 1269556574976 1269813583872 1271738793984 1271759139873 1272016594656 1272607528932 1273801225472 1273964757528 1274222658816 1275417870336 1277908920864 1278482909952 1278502592508 1280105496576 1280700188672 1282441061376 1282605702624 1284405189888 1284665204736 1286893981728 1287491827516 1288381676544 1289125847808 1292855224032 1293116949504 1295077490688 1295941435392 1297606938912 1298209761564 1299690528768 1299974435262 1302228986832 1304203343104 1304467365888 1307015153712 1308241124352 1308996766464 1310775312384 1312783628256 1313049388032 1313659384704 1314891587584 1315326615552 1317459735216 1318220702012 1319724294144 1322013097984 1322301880656 1323810127872 1323980080128 1326106017792 1326127233474 1328406690816 1329023821952 1330710552576 1331001235134 1333309596624 1333908469632 1334830399488 1335429955584 1337767399728 1338038217216 1339465227264 1340066865152 1340087495808 1341616029696 1341909094464 1342684183248 1344215678976 1344236373504 1346274418688 1346546958336 1346568501042 1348883094528 1348903860912 1349176932864 1350442450944 1351049019392 1351222468608 1351517631822 1353413802064 1353687787008 1353861574992 1355131487232 1355405819904 1356035493888 1356331708467 1357307445248 1357778228418 1358388091824 1359958436352 1360743950464 1362296045568 1362593627712 1362614605173 1364680514256 1364956780032 1367324855586 1368905531328 1369520392704 1369696213296 1371258519552 1371895558144 1372195237221 1373658675534 1373936758848 1374575041656 1376937775104 1380921186816 1381200740352 1383294828544 1383618298509 1385196484608 1385716052048 1385996576256 1388244304323 1388703600819 1390006194624 1390651942728 1392395452416 1392698769408 1394810290176 1395114974784 1395763096248 1397072311808 1397355134976 1397534529024 1399778574336 1399800968667 1400084344224 1402207062528 1404638916608 1404945748197 1406548260864 1408987643904 1409620508672 1411432108992 1412087810824 1412373673728 1413698469888 1413879962112 1416150253568 1416459599712 1416641446413 1417277748984 1418257299456 1418894327808 1418916172032 1421355122688 1421377862211 1421665605792 1423287189504 1423821044224 1423842964296 1425467031552 1425778412868 1426601944701 1428229158912 1428251146848 1428892664064 1429880242176 1430416569856 1430706143232 1433026378656 1433210352219 1433500491168 1434845104128 1435489583104 1435511682816 1438002164693 1438293273696 1440118683648 1440787712256 1442139160576 1443287347563 1444955838624 1445248355328 1445790447368 1447439548416 1447755729444 1449973046397 1450266578784 1451920785408 1454462127036 1455115417248 1456962177024 1457639030528 1457934114816 1459807806276 1462151844864 1462996386048 1467228760992 1467525786624 1469750755328 1471771264896 1472621362272 1474301067264 1474985975808 1476881581788 1477866807792 1479253036032 1479742442496 1482142202118 1484389331296 1484689830912 1486574125056 1487264735232 1487589615738 1489845003936 1491869270016 1492428848896 1494457527168 1495151799696 1497049371648 1497721790464 1500647028336 1502054624256 1502358700032 1503960956928 1504659644416 1504964247552 1504988324694 1506898380672 1507575223296 1507598432784 1509318033408 1510189817856 1510519706154 1512242638848 1512638955248 1514558721024 1514865328128 1517493481344 1517516843526 1518198455568 1519247757312 1519930146816 1520125277184 1522566168576 1522590527322 1522898760384 1523094271866 1524522923136 1525207682048 1525231162992 1525539930624 1526970875904 1528186603302 1529953240896 1530836944272 1532272858112 1532583051264 1535265578538 1535576377536 1537904520192 1540710441792 1540908239958 1542665834496 1543382502912 1546035396608 1546060130826 1546396921863 1548741469936 1549054996992 1550507999232 1553536335168 1554433660176 1556206682112 1558905618432 1558930558554 1559246148288 1561024659456 1561433760256 1563756968952 1564483435569 1566444883968 1567172599296 1569161576448 1570233483279 1571706350784 1572024526848 1572226345152 1574407929856 1574750896128 1577163664502 1577482945344 1578215788568 1580218781184 1585111099392 1585823072256 1587514343424 1587861122616 1588598787177 1588920382944 1590410778624 1590614957376 1591329402368 1592429248512 1593169035264 1593517049676 1594437467607 1595933038272 1596256118784 1596280693536 1598700872192 1599024513024 1601798674752 1601823334833 1603650410496 1604370710528 1604576681472 1606757803776 1607178889951 1607504247072 1609218641088 1609544411136 1611802591232 1612154675988 1613085859041 1614200742144 1614925780992 1614950643168 1616975364096 1617726554112 1618079932908 1620533162176 1620558110679 1620886176288 1622406555648 1622734995456 1625575318452 1626305466336 1626514253289 1628039911744 1628369491968 1629125975296 1631549901132 1637004844404 1639082449152 1639843909344 1640175879168 1641714352128 1642662608896 1644920825472 1645537811807 1645870934304 1647414749184 1647748251648 1650632356116 1653469599744 1656337219584 1656699032556 1658588700672 1659023370272 1659359222784 1661465198592 1662600158766 1664159665536 1665120886752 1667020161024 1669937997708 1670276059776 1672808425472 1673172827136 1673924354048 1676075629428 1678766932992 1678982455008 1680897540096 1681678426112 1682045774658 1684180543104 1684937014272 1688227906878 1689811452288 1690153537536 1690787490016 1691956076544 1692716040192 1692742099968 1693084778496 1695678853164 1696022126208 1696048236882 1696810038576 1697982787584 1698619676704 1698963545088 1700557160448 1701718824654 1703878561152 1704643879936 1704670123344 1706807328768 1707180166512 1707973262514 1709921415168 1710140936832 1712091561984 1712540253184 1712886939648 1715088288528 1715858642304 1715885058366 1716232421952 1717842235392 1718834463744 1722191562306 1723806965376 1724155932672 1726769987584 1727921913856 1727949557982 1730142585216 1730946348752 1732920705024 1733299247016 1736305315776 1739289821184 1742334153678 1742686871616 1744321499136 1744674619392 1745329021952 1747728377064 1748737867698 1750378171008 1750732517376 1751545846272 1753768820736 1756612980288 1759632392192 1762250494464 1762712330914 1763069174208 1765080170496 1765306773504 1768169644632 1769190942174 1771208921088 1771594758144 1774280736768 1774668313512 1775492762139 1777746128832 1778544626176 1779773865984 1783689866304 1784050956288 1785953636352 1786783327744 1789212125952 1789441827048 1790245577664 1792287571968 1792315164672 1795424668056 1795788133632 1796258759357 1798510792704 1798538481216 1798902577152 1800589934592 1801629958144 1802023509096 1802860665987 1804106711808 1804917049344 1805148766656 1806841982976 1807207759872 1808047325184 1808442277956 1810370971224 1811184122432 1811212006053 1813277915136 1816791503616 1816819473564 1819097284608 1819574019008 1819942373376 1823099807448 1823496948324 1825207375104 1826027190272 1826261617728 1828344692736 1829593649628 1831544900712 1831915678464 1832766722208 1835917033472 1839130495549 1841228249088 1841600987136 1844824398012 1846928646144 1847995435008 1850992405764 1851604801092 1853341592832 1853716783104 1854202590304 1856527269888 1856931692544 1860153299712 1861017461664 1863140179968 1863379372032 1866401291556 1866779125632 1869609416704 1872179623728 1873260997596 1875397681152 1878650191872 1881909478656 1882319430528 1883164898304 1884931293184 1885173282816 1888612799616 1888855261884 1889703665312 1891009732608 1891859103744 1891888229376 1895170482948 1895554141056 1897716252672 1898457285728 1900622708736 1901037883824 1902135926268 1904305545216 1904334862464 1905190218752 1906506989568 1907608190976 1908024891984 1908911293398 1910701838208 1910947136292 1911333988224 1913126805504 1913514098688 1914015577088 1916863381296 1917724364928 1917753888762 1920158244864 1921050283008 1923661592064 1924383130084 1926607784832 1926997807104 1929919397888 1930340972592 1931237741274 1932572514816 1933297395196 1933688771712 1935894380544 1939282836048 1940153889664 1942616236032 1943912153088 1946410408368 1947314642346 1949535793152 1950661848064 1953343480248 1956305014656 1956701048832 1962361686528 1963495149696 1965734756352 1966647967744 1969175442384 1969574082048 1970090252198 1970489077056 1972337381376 1972989923328 1976189602824 1977331053018 1979586441216 1982098833408 1983019646976 1983452820984 1985715191808 1986460005248 1989159026688 1989190850211 1992610036224 1993535732928 1996065828864 1999964394936 2000862704448 2002739499008 2003144933376 2005281275904 2006651099592 2007057325824 2007810144394 2009197840896 2010100297728 2010131243712 2012424044544 2013586423808 2014026274872 2016323518464 2016354560256 2017110866086 2019411628032 2019820437504 2019852751563 2023324641792 2023355791368 2024264607424 2025663676416 2026573529088 2026833702912 2027276447733 2030120703096 2030531680512 2030792362488 2032697230848 2033108729856 2033641550656 2034053240832 2035961167872 2036667342627 2037582137736 2039937654528 2041115925696 2043444068352 2043890441568 2047020771384 2047435170048 2050539360256 2050987283379 2053358296992 2054280589056 2054544319944 2056887779328 2057843337216 2060488013301 2061413507768 2061862562484 2065406662656 2067343998976 2071381780224 2071801110528 2072578213568 2074942242816 2078574078072 2078994864384 2085009291936 2085977914092 2088593178624 2089563465728 2092215435264 2092672462176 2093644644372 2095608467712 2096032702464 2096301793536 2099667861504 2103310593792 2106958374912 2109822391296 2113481465856 2114430763008 2116685791232 2117148163488 2118131716236 2118560510592 2120547704832 2120819943168 2124225380352 2124689399568 2125916623476 2127910717696 2128341491712 2128374258048 2132032684032 2132498408688 2135731566336 2135764446444 2138200547328 2138633404416 2139435575296 2142343738368 2142376720272 2143338996096 2145624854784 2146059214848 2149539567984 2150781145388 2152267656192 2153234374656 2153267524224 2156968738816 2157439910544 2160178025472 2160744147572 2161181568384 2163208740864 2163646660608 2167433757936 2168407288448 2168685671052 2171159322624 2171633594166 2175399868176 2177881178112 2181693190554 2182673125872 2185443265536 2186458545792 2186901172224 2188952469504 2193227767296 2194494579072 2196552998912 2196997668864 2200843141488 2201288679936 2201865575986 2204626132992 2208449626112 2208932043408 2211451600896 2212478963712 2215286931456 2215322372682 2216800211688 2218879554048 2220161182336 2222693548032 2223213303177 2226583996944 2227034746368 2229861187584 2230897102848 2234767505904 2238355910656 2238643273344 2241196720128 2241686290752 2242727699544 2245574057472 2246582685696 2250970542504 2253081936384 2253538050048 2255941435392 2256954720256 2256989466624 2257446371328 2257482487041 2260905137552 2261362834944 2261397649176 2262413384768 2263977050112 2265284726784 2265779559231 2267409547264 2268958432872 2271838081536 2272297992192 2272893497792 2275743105024 2276240222016 2276275265289 2277297683352 2279895220224 2280187915776 2283849252864 2283885790983 2284348140576 2286784384704 2287811523072 2287846744488 2288309895936 2290456313856 2291779284992 2292279904953 2294929861344 2296255416408 2298409287168 2298874576896 2302898367807 2303932743976 2306856780288 2310560940032 2311065662688 2311362359937 2313998751744 2315073754368 2319053094912 2319090196239 2323112204904 2323582495488 2325761998848 2330304502752 2331650490264 2333837561344 2334310023168 2335394461696 2338358427648 2338395837831 2338869222432 2342150640384 2349667325952 2350758898944 2353742364672 2357559526176 2358036790272 2358921256232 2361611894784 2362126344192 2365707649024 2365745496753 2366224418016 2367323682852 2370328171776 2378253155072 2378734608384 2381271515136 2381791683924 2383380574416 2385616167936 2385922436064 2386994103552 2388643872768 2389753552896 2393899557408 2394384178176 2394421040304 2398014390272 2398051308288 2398536769536 2402698012128 2403814221316 2405475615744 2406556065792 2406865022208 2409122643968 2410729766912 2411256370608 2413827961632 2414316616704 2414949341404 2417703886848 2418232013982 2422388671488 2422425964752 2425463046144 2426589831168 2427119899362 2430799743264 2431329264432 2433609833472 2434102493184 2435015490304 2438362977678 2439458199504 2442059867616 2442554237952 2443688962944 2454970998784 2455467982848 2455507266606 2458623673728 2459765864016 2460263818752 2462571528192 2463993913344 2467989874352 2468806401456 2471122123776 2471622377472 2475908923392 2475948534174 2480204399616 2481356615552 2484186906624 2484505829376 2485048548834 2488535055408 2489038834176 2492197797888 2496239498304 2497681330128 2500530241536 2504866922496 2504906996562 2505414089664 2509212638208 2509759240704 2510886531072 2513564377088 2514113444142 2518150399488 2518473682512 2521346310144 2522478804992 2522517639168 2523068661987 2526893977264 2527405521408 2532341860317 2534163611648 2534717178432 2536181235024 2537934114816 2539074060288 2539113149952 2539627167744 2543477587968 2543518279746 2544033189312 2544072355323 2545215057864 2547602450944 2547929515056 2548445317632 2550835740672 2552578236981 2555817841728 2556965819904 2557005185016 2560210993152 2561400377344 2561959893771 2564882122752 2565211405248 2568810379776 2569330409472 2573787963456 2573827587549 2574983655032 2576763353088 2578251695616 2583287343459 2585710448064 2586233899008 2590154981376 2591882870784 2591924336973 2595213877824 2596419523128 2599381057536 2599948870524 2604457973664 2608406686208 2608934731776 2613501230517 2614030307424 2616482248704 2617993532928 2622239241499 2623106801547 2625567256512 2626098776064 2627318769408 2629783175168 2630653231104 2634919470432 2636441404024 2639448588288 2644026195968 2644068496371 2644603761312 2647620255744 2647960160256 2652254466948 2653786413261 2656813381632 2658047643904 2661421105152 2662002470268 2666619193248 2667816939264 2669660798976 2675534799456 2676076434432 2678930454528 2680133730304 2680174991616 2683818188928 2684824850843 2685368366496 2688431357952 2688472747008 2692548837376 2693137002084 2697766189056 2697807721824 2698353865728 2700884901888 2702444937216 2703035263644 2706827604128 2707375574016 2707723149984 2710262974464 2710811639808 2712070987776 2712663416934 2715556456836 2716776183648 2719916872704 2721487900928 2725187255424 2725229210346 2729361028512 2729913560064 2734649711172 2737811062656 2739040785408 2739392426592 2742517039104 2743791116288 2744390474442 2747317351068 2747873517696 2749150083312 2753875550208 2761842373632 2762401480704 2767236597018 2770392969216 2771432104096 2771993152512 2776488608646 2777407201638 2780012389248 2781303885456 2784790904832 2785397538816 2790229949568 2791526192496 2794144623616 2794710269952 2795069058048 2799557148672 2799601937334 2800168688448 2804414125056 2809277833216 2809891496394 2813096521728 2817975287808 2819241017344 2822864217984 2824175621648 2824747347456 2827396939776 2827759924224 2832300507136 2832919199424 2833282892826 2834555497968 2836514598912 2837788655616 2837832344064 2842710245376 2842755724422 2843331211584 2846574379008 2847642088448 2847685928592 2850934063104 2851556825736 2853203889402 2856458317824 2856502293696 2857785328128 2859760484352 2860833139712 2861412286464 2863366940097 2866052757312 2866420704438 2867000982336 2869690208256 2870979166208 2871023365632 2876004329386 2876586547392 2876630833143 2880237367296 2881575424512 2884278321152 2886574695126 2889911677248 2890496710656 2891580894736 2894879096832 2895511458888 2896856611911 2899946092794 2900533157568 2903841570816 2908924254072 2910230834496 2913924354048 2915278061056 2915868229632 2919615612552 2920971963519 2924303689728 2925992772096 2930737975793 2934457521984 2935051573248 2939501510656 2943542529792 2945242724544 2948602134528 2949971951616 2953763163576 2955135378297 2955733615584 2958506072064 2959484884992 2964284404236 2965996579527 2968778662592 2969379661824 2973148250112 2974529470464 2975179231476 2979690007872 2983738540032 2984857697792 2988915054336 2990303599392 2994098743296 2995443580928 3000686598001 3001294056672 3004109248512 3004717400064 3007921913856 3009319288832 3009976649388 3011715216591 3013796761344 3015150446592 3015196865568 3018636066816 3020379635712 3021039412308 3024485277696 3025277910496 3025666299129 3029117442048 3029730656256 3034986962688 3035033687052 3036396911136 3038495514624 3039860293632 3040250554368 3045181054644 3045797520768 3046188543732 3049045846272 3050415364096 3050462325984 3051079861248 3053941751808 3056373206604 3059906481792 3061673888544 3064545716224 3065166102528 3070531157076 3071152755072 3075809040384 3081420883584 3081816479916 3085331668992 3086765005824 3092120261652 3092793843726 3097482939872 3098109993984 3101015998464 3107072670336 3108867320352 3112413364224 3117861117108 3118492296576 3122049318912 3122867520512 3127513937904 3128966871138 3132889767936 3134345198592 3138323152896 3140466966558 3143412701568 3144049053696 3144452690304 3148815859712 3149501792256 3154327329004 3154965890688 3156431577136 3160437562368 3170222198784 3171646144512 3175028686848 3175722245232 3177197574354 3177840765888 3180821557248 3181229914752 3182658804736 3184858497024 3186338070528 3187034099352 3188874935214 3191866076544 3192512237568 3192561387072 3197401744384 3198049026048 3203597349504 3203646669666 3207300820992 3208741421056 3209153362944 3213515607552 3214357779902 3215008494144 3218437282176 3219088822272 3223605182464 3224309351976 3226171718082 3228401484288 3229851561984 3229901286336 3233950728192 3235453108224 3236159865816 3241066324352 3241116221358 3241772352576 3244813111296 3245469990912 3251150636904 3252610932672 3253028506578 3256079823488 3256738983936 3258251950592 3263099802264 3274009688808 3278164898304 3279687818688 3280351758336 3283428704256 3285325217792 3289841650944 3291075623614 3291741868608 3294829498368 3295496503296 3301264712232 3302798363979 3306939199488 3312674439168 3313398065112 3317177401344 3318046740544 3318718445568 3322930397184 3322983559023 3325200317532 3328319331072 3330241773504 3334040322048 3339875995416 3340552119552 3345616850944 3346345654272 3347848708096 3352151258856 3353708550707 3357533865984 3357964910016 3361795080192 3363356852224 3364091549316 3368361086208 3369874028544 3376455813756 3379622904576 3380307075072 3381574980032 3383912153088 3385432080384 3385484199936 3386169556992 3391357706328 3392044252416 3392096473764 3393620077152 3395965575168 3397239353408 3397927090176 3401114320896 3403437649308 3407757122304 3409287759872 3409340246688 3413614657536 3414360333024 3415946525028 3419842830336 3420281873664 3425080506368 3425773879296 3430176577056 3431717284608 3431770116732 3432464843904 3435684470784 3437668927488 3444383124612 3447613930752 3448311865344 3453539975168 3455899115964 3460285170432 3461892697504 3465841410048 3466598494032 3472610631552 3478579642368 3484668307356 3485373743232 3488642998272 3489349238784 3490658043904 3495456754128 3497475735396 3500756342016 3501465034752 3503091692544 3507537641472 3513225960576 3519264784384 3524500988928 3525424661828 3526138348416 3530160340992 3530613547008 3536339289264 3538381884348 3542417842176 3543189516288 3548561473536 3549336627024 3550985524278 3555492257664 3557089252352 3559547731968 3567379732608 3568101912576 3571907272704 3573566655488 3578424251904 3578883654096 3580491155328 3584575143936 3584630329344 3590849336112 3591576267264 3592517518714 3597021585408 3597076962432 3597805154304 3601179869184 3603259916288 3604047018192 3605721331974 3608213423616 3609834098688 3610297533312 3613683965952 3614415519744 3616094650368 3616884555912 3620741942448 3622368244864 3622424012106 3626555830272 3627348020973 3633583007232 3633638947128 3638194569216 3639148038016 3639884746752 3646199614896 3646993896648 3650414750208 3652054380544 3652523235456 3656689385472 3659187299256 3663089801424 3663831356928 3665533444416 3671834066944 3678260991098 3682456498176 3683201974272 3683260899909 3689648796024 3693857292288 3695990870016 3701984811528 3703209602184 3706683185664 3707433566208 3708405180608 3713054539776 3713863385088 3713922801261 3720306599424 3722034923328 3726280359936 3726758744064 3732802583112 3733558251264 3739218833408 3744359247456 3746521995192 3750795362304 3757300383744 3757360494843 3763818957312 3764638861056 3766329796608 3769862586368 3770346565632 3771170166213 3777225599232 3777710523768 3779407330624 3782019465216 3783718207488 3783776458752 3790340965896 3791108282112 3796914571456 3801245417472 3802075767648 3804271852536 3808611090432 3808669724928 3810380437504 3815216381952 3815277419619 3816049783968 3817822586796 3821403676416 3821894272584 3822667976448 3826253611008 3828031154176 3833726762592 3835448729856 3835507777524 3840316489728 3842100566016 3847323184128 3848766260168 3853215569664 3853995614208 3859838795776 3860681945184 3862475482548 3865145029632 3866594790392 3867377543424 3878565672096 3880307779328 3885232472064 3887824306176 3892820816736 3894629284692 3899071586304 3901323696128 3906686960496 3912610029312 3913402097664 3924723373056 3926990299392 3933295935488 3938350884768 3939148164096 3940180504396 3940978154112 3944674762752 3945979846656 3952379205648 3954662106036 3959172882432 3966039293952 3966905641968 3971430383616 3972920010496 3978318053376 3978381700422 3985220072448 3987071465856 3992131657728 3999928789872 4001725408896 4005478998016 4006289866752 4013302199184 4014114651648 4015620288788 4018395681792 4020200595456 4020262487424 4024848089088 4027172847616 4028052549744 4032647036928 4032709120512 4034221732172 4038823256064 4039640875008 4039705503126 4046649283584 4046711582736 4048529214848 4051327352832 4053147058176 4053667405824 4054552895466 4060241406192 4061063361024 4061584724976 4065394461696 4066217459712 4067283101312 4068106481664 4071922335744 4073334685254 4075164275472 4079875309056 4082231851392 4086888136704 4087780883136 4094041542768 4094870340096 4101078720512 4101974566758 4106716593984 4108561178112 4109088639888 4113775558656 4115686674432 4116585711663 4120976026602 4122827015536 4123725124968 4130813325312 4134687997952 4142763560448 4143602221056 4145156427136 4149884485632 4150854895527 4157148156144 4157989728768 4164732912969 4170018583872 4171955828184 4177186357248 4179126931456 4184430870528 4185344924352 4187289288744 4191216935424 4192065404928 4192603587072 4199335723008 4199402906001 4206621187584 4213916749824 4214837244591 4219644782592 4226962931712 4228861526016 4233371582464 4234296326976 4236263432472 4237121021184 4241095409664 4241639886336 4248450760704 4249378799136 4249924339239 4251833246952 4255821435392 4256682983424 4256748516096 4264065368064 4264133586633 4264996817376 4271463132672 4271528892888 4276401094656 4278871150592 4279805834103 4284687476736 4284753440544 4286677992192 4291249709568 4292118429696 4299079135968 4299631056657 4301562290776 4304535312384 4306468749312 4306535048448 4313937477632 4314006494079 4314879821088 4320356050944 4321488295144 4322363136768 4326417481728 4329862042689 4334867515872 4336814576896 4337371342104 4342318645248 4343267188332 4349919139191 4350799736352 4355762356224 4363386381108 4365346251744 4370886531072 4372917091584 4373802344448 4380503704007 4386455534592 4388989158144 4393105997824 4401686282976 4402577359872 4403731151972 4409252265984 4416899252224 4417864086816 4422903201792 4424957927424 4430644745364 4433600423376 4437759108096 4440322364672 4446426606354 4453167993888 4454069492736 4459722375168 4461794205696 4469535011808 4476711821312 4477286546688 4483372581504 4485455399088 4491148114944 4493165371392 4501941085008 4506163872768 4507076100096 4511882870784 4513978933248 4514892742656 4514964974082 4521810275104 4522725669888 4522795298352 4524826769536 4527954100224 4530569453568 4531559118462 4537916865744 4543676163072 4544595984384 4545786995584 4552480444032 4552550530578 4554595366704 4559790440448 4560375831552 4567698505728 4567771581966 4568696281152 4573568769408 4575623046144 4575693488976 4576619791872 4580912627712 4583558569984 4584559809906 4589859722688 4592510832816 4596818574336 4597749153792 4605796735614 4607865487952 4613713560576 4621121880064 4622131325376 4622724719874 4627997503488 4630147508736 4638106189824 4638180392478 4639190765589 4646224409808 4647164990976 4651523997696 4660609005504 4663300980528 4667675122688 4668620046336 4670788923392 4676716855296 4676791675662 4677738444864 4684301280768 4693450306707 4699334651904 4701517797888 4707484729344 4710700449837 4715119052352 4716073580544 4717842512464 4723223789568 4724252688384 4731415298048 4731490993506 4732448836032 4734647365704 4740656343552 4756506310144 4757469216768 4762543030272 4763583367848 4765796361531 4766761148832 4771232335872 4771844872128 4773988207104 4777287745536 4779507105792 4783312402821 4787799114816 4788768356352 4788842080608 4796028780544 4796102616576 4797073539072 4805396024256 4805470004499 4807628442632 4810951231488 4813112131584 4813730044416 4818245287936 4821459533824 4821536669853 4822512741216 4827655923264 4828633233408 4829898682808 4835407773696 4836464027964 4839257577123 4844777342976 4844851929504 4850926092288 4853179662336 4854239798724 4861599486528 4861674332037 4862658528864 4867219666944 4868204986368 4870030980608 4876725955356 4878916399008 4879542759867 4884119735232 4885108475904 4887377925888 4895857080949 4909941997568 4911014533212 4917247347456 4919531728032 4920527637504 4925143056384 4927987826688 4935979748704 4936613435421 4937612802912 4942244247552 4943244754944 4951897068348 4960408799232 4962713231104 4969011658752 4970097097668 4977070110816 4978077668352 4984395595776 4992478996608 4995362660256 5001060483072 5009813993124 5010828179328 5018425276416 5019518481408 5021773062144 5027128754176 5028226888284 5036300798976 5036947365024 5042692620288 5045035278336 5046137323974 5053787954528 5054811042816 5064683720634 5069434356864 5072362470048 5075868229632 5078148120576 5078226299904 5079254335488 5087036559492 5088066378624 5088144710646 5090430115728 5095204901888 5095859030112 5096890635264 5101671481344 5105156473962 5111635683456 5113931639808 5114010370032 5120421986304 5122800754688 5123919787542 5129764245504 5130422810496 5137620759552 5138660818944 5147575926912 5147655175098 5149967310064 5153526706176 5156503391232 5166574686918 5171420896128 5172467798016 5180309962752 5183765741568 5183848673946 5190427755648 5192839046256 5198762115072 5199897741048 5208915947328 5216813372416 5217869463552 5227002461034 5228060614848 5232964497408 5235987065856 5244478482998 5246213603094 5251134513024 5252197552128 5254637538816 5259566350336 5261306462208 5269838940864 5272882808048 5278897176576 5288052391936 5288136992742 5289207522624 5295240511488 5295920320512 5304508933896 5307572826522 5313626763264 5316095287808 5322842210304 5324004940536 5326478286417 5333238386496 5335633878528 5339321597952 5351069598912 5352152868864 5357860909056 5360267460608 5360349983232 5367636377856 5369649701686 5370736732992 5376862715904 5376945494016 5385097674752 5386274004168 5388776278071 5395532378112 5395615443648 5396707731456 5401769803776 5404889874432 5406070527288 5408581997961 5413655208256 5414751148032 5415446299968 5420525948928 5421623279616 5424141975552 5425326833868 5431112913672 5433552367296 5433636018159 5439833745408 5442975801856 5450374510848 5450458420692 5458722057024 5459827120128 5469299422344 5471840266943 5475622125312 5478081570816 5478784853184 5485034078208 5487582232576 5488780948884 5494634702136 5495747035392 5498300166624 5507751100416 5517391486647 5523684747264 5524802961408 5534473194036 5540785938432 5542864208192 5543986305024 5552977217292 5554814403276 5560024778496 5562607770912 5569581809664 5570795077632 5580459899136 5583052384992 5588289247232 5589420539904 5590138116096 5599203874668 5600337376896 5602437983551 5608828250112 5618555666432 5619782992788 5626193043456 5635950575616 5645728435968 5648351243296 5649494694912 5654793879552 5655519848448 5665838398848 5666565785652 5669110995936 5673029197824 5675577311232 5675664688128 5685511448844 5686662423168 5693148758016 5695284176896 5695371857184 5701868126208 5703113651472 5706407778804 5712916635648 5713004587392 5715570656256 5719520968704 5721666279424 5722824572928 5726733880194 5732105514624 5732841408876 5734001964672 5739380416512 5741958332416 5742046731264 5752008658772 5753173094784 5753261666286 5760474734592 5763150849024 5768556642304 5773149390252 5779823354496 5780993421312 5783161789472 5789758193664 5791022917776 5793713223822 5799892185588 5801066315136 5807683141632 5817848508144 5820461668992 5827848708096 5830556122112 5831736459264 5839231225104 5841943927038 5848607379456 5851985544192 5861475951586 5868915043968 5870103146496 5879003021312 5887085059584 5890485449088 5897204269056 5899943903232 5907526327152 5910270756594 5911467231168 5917012144128 5918969769984 5928568808472 5931993159054 5937557325184 5938759323648 5946296500224 5949058940928 5950358462952 5959380015744 5967477080064 5969715395584 5977830108672 5980607198784 5988197486592 5990887161856 6001373196002 6002588113344 6008218497024 6009434800128 6015843827712 6018638577664 6019953298776 6023430433182 6027593522688 6030300893184 6030393731136 6037272133632 6040759271424 6042078824616 6048970555392 6050555820992 6051332598258 6058234884096 6059461312512 6059558254689 6069973925376 6070067374104 6072793822272 6076991029248 6079720587264 6080501108736 6090362109288 6091595041536 6092377087464 6098091692544 6100830728192 6100924651968 6102159722496 6107883503616 6112746413208 6115586180701 6119812963584 6123347777088 6129091432448 6130332205056 6141062314152 6142305510144 6151618080768 6152961850137 6162841767168 6163632959832 6170663337984 6173530011648 6181464039903 6184240523304 6185587687452 6194965879744 6196219987968 6202031996928 6214145340672 6217734640704 6224826728448 6235722234216 6236984593152 6245735041024 6255027875808 6257933742276 6265779535872 6268690397184 6276646305792 6280933933116 6286825403136 6288098107392 6288905380608 6297631719424 6299003584512 6308654658008 6309931781376 6312863154272 6320875124736 6340444397568 6343292289024 6350057373696 6351444490464 6354395148708 6355681531776 6361643114496 6362459829504 6365317609472 6372676141056 6374068198704 6377749870428 6383732153088 6385024475136 6385122774144 6394803488768 6396098052096 6407194699008 6407293339332 6414601641984 6417482842112 6418306725888 6427031215104 6428715559804 6430016988288 6436874564352 6438177644544 6447210364928 6448618703952 6452343436164 6456802968576 6459703123968 6459802572672 6470906216448 6472319731632 6482132648704 6482232442716 6483544705152 6489626222592 6490939981824 6502301273808 6505221865344 6506057013156 6512159646976 6513477967872 6516503901184 6526199604528 6548019377616 6556329796608 6559375637376 6560703516672 6566857408512 6570650435584 6579683301888 6582151247228 6583483737216 6589658996736 6590993006592 6602529424464 6605596727958 6613878398976 6625348878336 6626796130224 6634354802688 6636093481088 6637436891136 6645860794368 6645967118046 6650400635064 6656638662144 6660483547008 6668080644096 6679751990832 6681104239104 6691233701888 6692691308544 6695697416192 6704302517712 6707417101414 6715067731968 6715929820032 6723590160384 6726713704448 6728183098632 6736722172416 6739748057088 6752911627512 6759245809152 6760614150144 6763149960064 6767824306176 6770864160768 6770968399872 6772339113984 6772447461123 6782715412656 6784088504832 6784192947528 6787240154304 6791931150336 6794478706816 6795854180352 6802228641792 6806875298616 6815514244608 6818575519744 6818680493376 6827229315072 6828720666048 6831893050056 6839685660672 6840563747328 6850161012736 6851547758592 6851657372949 6860353154112 6863434569216 6863540233464 6864929687808 6871368941568 6875337854976 6876839714859 6888766249224 6895227861504 6896623730688 6907079950336 6908695103421 6911798231928 6920570340864 6923785395008 6931682820096 6933196988064 6934087079811 6945221263104 6957159284736 6957270588717 6969336614712 6970747486464 6977285996544 6981316087808 6990913508256 6994951470792 7001512684032 7002930069504 7006183385088 7015075282944 7015187513493 7026451921152 7038529568768 7049001977856 7050849323656 7052276696832 7061227094016 7072678578528 7076763768696 7084835684352 7086379032576 7097122947072 7097236490259 7098673254048 7101971048556 7110984515328 7114178504704 7134759465216 7136203825152 7143814545408 7147133310976 7156848503808 7157767308192 7160982310656 7169260658688 7181698672224 7183152534528 7185035037428 7194043170816 7194153924864 7195610308608 7206519832576 7208094036384 7211442663948 7216426847232 7219668197376 7220595066624 7227367931904 7232189300736 7233769111824 7241483884896 7244736489728 7244848024212 7253111660544 7254696041946 7267166014464 7267277894256 7276389138432 7278296076032 7279769493504 7292399229792 7293987793296 7300829500416 7304108761088 7305046470912 7318374598512 7326179602848 7327662713856 7331066888832 7343668133888 7356521982196 7364912996352 7366403948544 7366521799818 7379297592048 7387714584576 7391981740032 7403969623056 7406419204368 7413366371328 7414867132416 7416810361216 7427726770176 7427845602522 7440613198848 7444069846656 7452560719872 7453517488128 7465605166224 7467116502528 7478437666816 7488718494912 7493043990384 7501590724608 7514600767488 7514720989686 7527637914624 7529277722112 7532659593216 7539725172736 7540693131264 7542340332426 7554451198464 7555421047536 7558814661248 7564038930432 7567436414976 7567552917504 7569205985961 7580681931792 7582216564224 7593829142912 7602490834944 7604151535296 7608543705072 7617222180864 7617339449856 7620760875008 7630432763904 7630554839238 7632099567936 7635645173592 7642807352832 7643788545168 7645335952896 7652507222016 7656062308352 7657734710943 7667453525184 7670897459712 7671015555048 7680632979456 7684201132032 7685879681313 7694646368256 7697532520336 7706431139328 7707991228416 7719677591552 7721363890368 7721482762647 7724950965096 7730290059264 7733189580784 7734755086848 7749862030377 7757131344192 7760615558656 7770464944128 7775648612352 7775773010919 7785641633472 7789258569384 7798143172608 7802647392256 7813373920992 7825220058624 7826804195328 7840503691551 7849446746112 7853980598784 7866591870976 7866717724497 7869320404641 7876701769536 7878296328192 7880361008792 7881956308224 7889349525504 7891959693312 7904758411296 7909324212072 7918345764864 7932078587904 7932205489113 7933811283936 7942860767232 7945840020992 7956763400844 7961359239783 7970440144896 7974142931712 7984263315456 7999857579744 8003450817792 8010957996032 8026604398368 8028229303296 8031240577576 8036791363584 8040401190912 8040524974848 8054345695232 8054474552529 8056105099488 8065294073856 8065418241024 8068443464344 8077646512128 8079411006252 8093298567168 8093423165472 8097058429696 8102654705664 8107334811648 8109105790932 8120482812384 8122126722048 8123169449952 8130788923392 8132434919424 8134566202624 8136212963328 8146669370508 8150328550944 8159750618112 8164463702784 8175561766272 8188083085536 8189740680192 8202157441024 8203949133516 8213433187968 8217122356224 8218177279776 8227551117312 8231373348864 8233171423326 8241952053204 8245654031072 8247450249936 8261626650624 8285527120896 8287204442112 8290312854272 8301709791054 8314296312288 8315979457536 8329465825938 8340037167744 8343911656368 8354372714496 8358253862912 8370689848704 8374578577488 8382433870848 8384130809856 8385207174144 8398671446016 8398805812002 8413242375168 8427833499648 8429674489182 8439289565184 8453925863424 8457723052032 8468592653952 8472526864944 8474242042368 8482190819328 8483279772672 8496901521408 8498757598272 8499848678478 8503666493904 8511642870784 8513365966848 8513497032192 8528130736128 8528267173266 8529993634752 8542926265344 8543057785776 8552802189312 8557742301184 8559611668206 8569374953472 8569506881088 8573355984384 8582499419136 8584236859392 8590100820291 8598158271936 8599262113314 8603124581552 8609070624768 8612937498624 8613070096896 8627874955264 8628012988158 8629759642176 8629892499429 8640712101888 8642976590288 8644726273536 8652834963456 8659724085378 8669735031744 8673629153792 8674742684208 8684637290496 8686534376664 8690569835733 8699838278382 8701599472704 8711524712448 8726772762216 8730692503488 8741773062144 8745834183168 8747604688896 8761007408014 8762915890557 8772911069184 8777978316288 8786211995648 8792213927379 8803372565952 8805154719744 8807462303944 8818504531968 8833798504448 8835728173632 8845806403584 8849915854848 8861289490728 8865406134891 8867200846752 8875518216192 8880644729344 8892853212708 8897989738581 8906335987776 8908138985472 8919444750336 8923588411392 8939070023616 8953423642624 8954573093376 8966745163008 8970910798176 8982296229888 8986330742784 9002059794003 9003882170016 9012327745536 9014152200192 9023765741568 9027957866496 9029929948164 9035145649773 9043620550208 9045451339776 9045590596704 9049653539072 9055908200448 9061138907136 9063118236924 9075833731488 9076998897387 9087352326144 9089191968768 9091573991168 9104960888064 9105101061156 9109190733408 9119580880896 9120751663104 9135543163932 9137392562304 9140819867899 9147137538816 9151246092288 9151386977952 9153239583744 9161825255424 9167117139968 9169119619812 9179719445376 9183162627181 9185021665632 9193637148672 9195498307584 9211593471228 9215730975904 9227427121152 9244262650752 9245449439748 9255995006976 9260295017472 9276360784956 9278381531178 9292448819616 9294329981952 9303047995392 9321218011008 9326601961056 9335350245376 9337240092672 9341577846784 9353583351324 9355476889728 9368602561536 9386900613414 9398669303808 9403035595776 9414969458688 9421400899674 9430238104704 9432147161088 9435685024928 9446447579136 9448505376768 9462981987012 9464897672064 9469294731408 9481312687104 9513012620288 9514938433536 9525086060544 9527166735696 9531592723062 9533522297664 9542464671744 9543689744256 9547976414208 9554575491072 9559014211584 9566624805642 9575598229632 9577536712704 9577684161216 9592057561088 9592205233152 9594147078144 9610792048512 9610940008998 9615256885264 9621902462976 9626224263168 9627460088832 9636490575872 9642919067648 9643073339706 9645025482432 9655311846528 9657266466816 9659797365616 9670815547392 9672928055928 9678515154246 9689554685952 9689703859008 9701852184576 9706359324672 9708479597448 9723198973056 9723348664074 9725317057728 9734439333888 9736409972736 9740061961216 9753451910712 9757832798016 9759085519734 9768239470464 9770216951808 9774755851776 9791714161898 9819883995136 9822029066424 9834494694912 9839063456064 9841055275008 9850286112768 9855975653376 9871959497408 9873226870842 9875225605824 9884488495104 9886489509888 9903794136696 9908395091937 9920817598464 9925426462208 9938023317504 9940194195336 9954140221632 9956155336704 9968791191552 9984957993216 9990725320512 10002120966144 10019627986248 10021656358656 10036850552832 10039036962816 10043546124288 10054257508352 10056453776568 10061125652121 10072601597952 10073894730048 10085385240576 10090070556672 10092274647948 10107575909056 10109622085632 10129367441268 10138868713728 10144724940096 10151736459264 10156296241152 10156452599808 10158508670976 10174073118984 10176132757248 10176289421292 10180860231456 10190409803776 10191718060224 10193781270528 10203342962688 10210312947924 10216210440593 10223271366912 10227863279616 10228020740064 10240843972608 10245601509376 10247839575084 10259528491008 10260845620992 10263534700967 10275241519104 10277321637888 10295151853824 10295310350196 10299934620128 10307053412352 10313006782464 10333149373836 10342841792256 10344935596032 10360619925504 10367697347892 10380855511296 10385678092512 10397524230144 10399795482096 10417831894656 10433626744832 10435738927104 10454004922068 10456121229696 10465928994816 10471974131712 10488956965996 10492427206188 10502269026048 10504395104256 10509275077632 10519132700672 10522612924416 10539677881728 10545765616096 10557794353152 10576273985484 10578415045248 10590481022976 10591840641024 10609017867792 10615145653044 10627253526528 10632190575616 10645684420608 10648009881072 10652956572834 10666476772992 10671267757056 10678643195904 10702139197824 10704305737728 10715721818112 10720534921216 10720699966464 10735272755712 10739299403372 10741473465984 10753725431808 10753890988032 10770195349504 10772548008336 10777552556142 10791064756224 10791230887296 10793415462912 10803539607552 10809779748864 10812141054576 10817163995922 10827310416512 10829502296064 10830892599936 10841051897856 10843246559232 10848283951104 10850653667736 10862225827344 10867104734592 10867272036318 10879667490816 10885951603712 10900749021696 10900916841384 10917444114048 10919654240256 10938598844688 10943680533886 10951244250624 10956163141632 10957569706368 10970068156416 10975164465152 10977561897768 10989269404272 10991494070784 10996600333248 11015502200832 11034782973294 11047369494528 11049605922816 11049782699727 11068946388072 11081571876864 11085728416384 11087972610048 11105954434584 11109628806552 11120049556992 11125215541824 11139163619328 11141590155264 11160919798272 11166104769984 11176578494464 11178841079808 11180276232192 11198407749336 11200674753792 11204875967102 11217656500224 11237111332864 11239565985576 11252386086912 11271901151232 11272081484529 11291456871936 11296702486592 11298989389824 11309587759104 11311039696896 11313510498639 11331676797696 11333131571304 11338221991872 11346058395648 11351154622464 11351329376256 11371022897688 11373324846336 11390568353792 11390743714368 11403736252416 11406227302944 11412815557608 11425833271296 11426009174784 11431141312512 11443332558848 11445649145856 11445832258857 11453467760388 11464211029248 11465682817752 11468003929344 11478760833024 11483916664832 11484093462528 11504017317544 11506346189568 11506523332572 11520949469184 11526301698048 11537113284608 11546298780504 11559646708992 11561986842624 11566323578944 11579516387328 11582045835552 11587426447644 11599784371176 11602132630272 11635697016288 11640923337984 11655697416192 11661112244224 11663472918528 11678462450208 11683887854076 11697214758912 11703971088384 11722951903172 11737830087936 11740206292992 11758006042624 11774170119168 11780970898176 11799887806464 11815052654304 11820541513188 11822934462336 11834024288256 11837939539968 11857137616944 11863986318108 11875114650368 11877518647296 11898117881856 11900716925904 11918760031488 11934954160128 11939430791168 11955660217344 11961214397568 11976394973184 11981774323712 12002746392004 12005176226688 12016436994048 12018869600256 12037277155328 12039906597552 12046860866364 12055187045376 12060601786368 12060787462272 12074544267264 12081518542848 12084157649232 12097941110784 12101111641984 12102665196516 12116469768192 12118922625024 12119116509378 12139947850752 12140134748208 12145587644544 12153982058496 12159441174528 12161002217472 12180724218576 12183190083072 12184754174928 12196183385088 12201661456384 12201849303936 12204319444992 12215767007232 12225492826416 12231172361402 12239625927168 12246695554176 12258182864896 12260664410112 12282124628304 12284611020288 12303236161536 12305923700274 12325683534336 12327265919664 12341326675968 12347060023296 12349757134989 12362928079806 12368481046608 12371175374904 12389931759488 12392439975936 12404063993856 12428290681344 12435469281408 12449653456896 12471444468432 12473969186304 12491470082048 12494198738907 12510055751616 12515867484552 12531559071744 12537380794368 12553292611584 12561867866232 12573650806272 12576196214784 12577810761216 12595263438848 12598007169024 12598208718003 12617309316016 12619863562752 12625726308544 12641750249472 12644511733773 12680888795136 12686584578048 12700114747392 12702888980928 12708790297416 12711363063552 12723286228992 12724919659008 12730635218944 12745352282112 12748136397408 12755499740856 12767464306176 12770048950272 12770245548288 12789606977536 12792196104192 12792400759899 12814389398016 12814586678664 12829203283968 12834965684224 12836613451776 12839417502309 12854062430208 12857431119608 12860033976576 12873749128704 12876355289088 12894420729856 12897237407904 12898893169971 12904686872328 12913605937152 12919406247936 12919605145344 12941812432896 12942019482237 12944639463264 12964265297408 12964464885432 12967089410304 12979252445184 12989586128067 13004602547616 13010443730688 13012114026312 13024319293952 13026955935744 13033007802368 13049757417573 13052399209056 13096038755232 13112659593216 13118751274752 13121407033344 13141300871168 13141511112021 13159366603776 13164302494456 13166967474432 13179317993472 13205058848928 13211193455916 13227756797952 13250697756672 13253592260448 13268709605376 13272186962176 13274873782272 13291934236092 13300801270128 13313277324288 13320967094016 13359503981664 13362208478208 13382467403776 13385382617088 13391394832384 13408605035424 13414834202828 13430135463936 13431859640064 13453427408896 13456366197264 13473444344832 13479496114176 13505823255024 13518491618304 13521228300288 13526299920128 13535648612352 13541936799744 13544678227968 13544894922246 13565430825312 13568177009664 13568385895056 13574480308608 13583862300672 13588957413632 13591708360704 13613750597232 13631028489216 13637151039488 13637360986752 13657441332096 13663786100112 13679371321344 13681127494656 13700322025472 13703095517184 13703314745898 13720706308224 13726869138432 13727080466928 13729859375616 13742737883136 13750675709952 13753679429718 13777532498448 13790455723008 13793247461376 13817390206842 13823596463856 13841140681728 13847570790016 13863365640192 13866393976128 13868174159622 13890442526208 13914318569472 13914541177434 13938673229424 13941494972928 13954571993088 13962632175616 13981827016512 13989902941584 14003025368064 14005860139008 14012366770176 14030150565888 14030375026986 14052903842304 14077059137536 14080350920121 14098003955712 14101698647312 14104553393664 14122454188032 14132101349511 14145357157056 14153527537392 14169671368704 14172758065152 14194245894144 14194472980518 14197346508096 14203942097112 14221969030656 14228357009408 14269518930432 14272407650304 14287629090816 14294266621952 14297389084593 14313697007616 14315534616384 14321964621312 14338521317376 14349937208463 14363397344448 14366305069056 14370070074856 14388086341632 14388307849728 14391220617216 14413039665152 14416188072768 14416410013497 14422885327896 14432853694464 14439336394752 14441190133248 14454735863808 14464378601472 14464610009559 14467538223648 14482967769792 14489472979456 14489696048424 14506223321088 14509392083892 14517772731369 14534332028928 14534555788512 14552778276864 14556592152064 14559538987008 14584798459584 14585022996111 14587975586592 14601659000832 14608217522176 14610092941824 14636749197024 14638628279601 14652359205696 14655325427712 14662133777664 14687336267776 14687571242847 14713043964392 14729825992704 14733043599636 14758595184096 14775429169152 14783963480064 14807939246112 14809840306263 14812838408736 14826732742656 14829734264832 14833620722432 14855691205044 14881226397696 14888139693312 14907034976256 14931210332448 14934233005056 14956875333632 14977436989824 14983054812769 14986087980768 15003181449216 15029441979372 15055275829248 15058555444224 15065319186432 15081386262528 15084680664852 15108902396928 15110842095072 15117629322496 15128077860864 15135105835008 15138411971922 15161363863584 15164433128448 15187658285824 15208303070592 15217087410144 15234444361728 15234678899712 15241521750016 15261109678476 15264199135872 15271290347184 15285614705664 15287577090336 15290671905792 15305014444032 15312124616704 15315469421886 15334907050368 15341794919424 15342031110096 15361265958912 15368402264064 15371759362626 15389292736512 15395065040672 15412862278656 15415982456832 15442727780736 15442965525294 15449901930192 15460580118528 15466379161568 15469510173696 15499724060754 15514262688384 15521231117312 15540929888256 15551297224704 15551546021838 15571283266944 15578517138768 15596286345216 15605294784512 15626747841984 15650440117248 15653608390656 15681007383102 15698893492224 15707961197568 15733183741952 15733435448994 15738640809282 15753403539072 15756592656384 15760722017584 15763912616448 15778699051008 15783919386624 15809516822592 15818648424144 15836691529728 15864157175808 15864410978226 15867622567872 15885721534464 15891680041984 15913526801688 15922718479566 15940880289792 15948285863424 15968526630912 15979434859251 15999715159488 16006901635584 16021915992064 16053208796736 16056458606592 16062481155152 16073582727168 16080802381824 16081049949696 16108691390464 16108949105058 16112210198976 16130588147712 16130836482048 16136886928688 16155293024256 16158822012504 16166328834213 16186597134336 16186846330944 16194116859392 16205309411328 16214669623296 16218211581864 16225745993883 16240965624768 16244253444096 16246338899904 16261577846784 16264869838848 16269132405248 16272425926656 16293338741016 16300657101888 16300908054477 16319501236224 16328927405568 16351123532544 16376166171072 16379481360384 16404314882048 16407898267032 16415520800829 16426866375936 16434244712448 16436354559552 16455102234624 16462746697728 16466342846652 16483904106408 16491308062144 16494900499872 16523253301248 16552174459941 16571054241792 16574408884224 16580625708544 16603419582108 16628592624576 16631958915072 16658931651876 16680074335488 16687823312736 16708745428992 16716507725824 16741379697408 16745767143683 16749157154976 16764867741696 16768261619712 16770414348288 16797611624004 16807313950653 16826484750336 16855666999296 16859348978364 16878579130368 16907851726848 16937185307904 16945053729888 16948484084736 16964381638656 16966559545344 16997515196544 16999697356956 17007332987808 17023285741568 17026731933696 17026994064384 17056534346532 17059987269504 17085852530688 17086115571552 17105604378624 17115484602368 17119223336412 17138749906944 17139013762176 17146711968768 17164998838272 17168473718784 17180201640582 17196316543872 17198524226628 17206249163104 17218141249536 17225874997248 17226140193792 17256025976316 17259519284352 17259784998858 17281424203776 17285953180576 17289452547072 17305669926912 17319448170756 17339470063488 17347258307584 17349485368416 17369274580992 17373068753328 17381139671466 17399676556764 17403198945408 17423049424896 17453545524432 17461385006976 17483546124288 17491668366336 17495209377792 17522014816028 17525831781114 17545822138368 17555956632576 17572423991296 17584427854758 17606745131904 17610309439488 17614924607888 17637009063936 17671456347264 17691612807168 17699831709696 17722578981456 17730812269782 17734401693504 17751036432384 17761289458688 17785706425416 17795979477162 17812671975552 17816277970944 17838889500672 17847176822784 17878140047232 17906847285248 17909146186752 17933490326016 17941821596352 17964592459776 17972661485568 18004119588006 18007764340032 18024655491072 18028304400384 18047531483136 18055915732992 18059859896328 18070291299546 18087241100416 18090902679552 18091181193408 18099307078144 18111816400896 18122277814272 18126236473848 18151667462976 18153997794774 18174704652288 18178383937536 18183147982336 18209921776128 18210202122312 18218381466816 18239161761792 18241503326208 18271086327864 18274785124608 18281639735798 18294275077632 18302492184576 18302773955904 18306479167488 18323650510848 18334234279936 18338239239624 18346758542103 18359438890752 18366325254362 18370043331264 18387274297344 18390996615168 18423186942456 18431461951808 18454854242304 18458885550411 18488525301504 18490898879496 18511990013952 18520590034944 18544392119709 18552721569912 18556763062356 18584897639232 18588659963904 18606095990784 18642436022016 18653203922112 18670700490752 18674480185344 18683155693568 18707166702648 18710953779456 18715857395881 18737205123072 18773801226828 18797338607616 18806071191552 18829938917376 18842801799348 18860476209408 18864294322176 18871370049856 18892895158272 18897010753536 18925963974024 18929795344128 18938589462816 18962625374208 19026025240576 19029876867072 19050172121088 19054333471392 19063185446124 19067044595328 19084929343488 19087379488512 19095952828416 19118028423168 19133249611284 19151196459264 19155073425408 19155368322432 19184115122176 19184410466304 19188294156288 19221584097024 19221880017996 19230513770528 19243804925952 19252448526336 19254920177664 19272981151744 19286146679412 19290050964864 19310623693056 19314532933632 19319594731232 19341631094784 19345856111856 19357030308492 19379109371904 19379407718016 19412718649344 19416959194896 19446397946112 19446697328148 19450634115456 19468878667776 19472819945472 19480123922432 19506903821424 19515665596032 19518171039468 19536478940928 19540433903616 19549511703552 19583428323796 19639767990272 19644058132848 19668989389824 19678126912128 19682110550016 19700572225536 19711951306752 19743918994816 19746453741684 19750451211648 19768976990208 19772979019776 19807588273392 19816790183874 19841635196928 19850852924416 19876046635008 19880388390672 19908280443264 19912310673408 19937582383104 19969915986432 19981450641024 20004241932288 20039255972496 20043312717312 20073701105664 20078073925632 20087092248576 20108515016704 20112907553136 20122251304242 20145203195904 20147789460096 20170770481152 20180141113344 20184549295896 20215151818112 20219244171264 20258734882536 20277737427456 20289449880192 20303472918528 20312592482304 20312905199616 20317017341952 20348146237968 20352265514496 20352578842584 20361720462912 20380819607552 20383436120448 20387562541056 20406685925376 20420625895848 20432420881186 20446542733824 20455726559232 20456041480128 20481687945216 20491203018752 20495679150168 20519056982016 20521691241984 20527069401934 20550483038208 20554643275776 20554972118847 20590303707648 20590620700392 20599869240256 20614106824704 20626013564928 20630519144577 20666298747672 20685683584512 20689871192064 20721239851008 20726085310263 20735394695784 20761711022592 20771356185024 20795048460288 20799590964192 20835663789312 20867253489664 20871477854208 20871811766151 20908009844136 20912242459392 20931857989632 20943948263424 20977913931992 20984854412376 21004538052096 21008790208512 21018550155264 21038265401344 21045225848832 21045562540479 21079355763456 21091531232192 21115588706304 21152547970968 21156830090496 21183681282048 21218035735584 21230291306088 21254507053056 21264381151232 21291368841216 21291709470777 21296019762144 21305913145668 21332953545984 21342535514112 21404278395648 21408611475456 21431443636224 21441069842432 21441399932928 21470545511424 21478598806744 21482946931968 21507781976064 21540390699008 21545096016672 21555105112284 21582129512448 21582461774592 21586830925824 21619559497728 21624282109152 21634327991844 21654620833024 21659004592128 21661785199872 21682103795712 21696567902208 21701307335472 21724451654688 21734209469184 21734544072636 21759334981632 21771903207424 21801498043392 21801833682768 21834888228096 21839308480512 21877197689376 21887361067772 21902488501248 21912326283264 21915139412736 21950328930304 21955123795536 21978538808544 21982988141568 21993200666496 22031004401664 22069565946588 22094738989056 22099211845632 22099565399454 22137892776144 22163143753728 22171456832768 22175945220096 22211908869168 22219257613104 22240099113984 22250431083648 22283180310528 22321839596544 22332209539968 22353156988928 22357682159616 22360552464384 22396815498672 22401349507584 22409751934204 22435313000448 22474222665728 22479131971152 22504772173824 22543802302464 22544162969058 22582913743872 22593404973184 22597978779648 22619175518208 22622079393792 22627020997278 22663353595392 22666263142608 22676443983744 22692116791296 22702309244928 22702658752512 22742045795376 22746649692672 22781136707584 22781487428736 22807472504832 22812454605888 22825631115216 22851666542592 22852018349568 22862282625024 22886665117696 22891298291712 22891664517714 22906935520776 22928422058496 22931365635504 22936007858688 22957521666048 22967833329664 22968186925056 22973204132829 23008034635088 23012692379136 23013046665144 23041898938368 23052603396096 23057639043939 23074226569216 23092597561008 23119293417984 23123973685248 23132647157888 23159032774656 23164091671104 23164448287941 23174852895288 23199568742352 23204265260544 23271394032576 23281846675968 23311394832384 23322224488448 23326945837056 23327319032757 23356924900416 23367775708152 23394429517824 23407942176768 23445903806344 23475660175872 23480412585984 23516012085248 23521511074653 23548340238336 23561941796352 23599775612928 23600153173491 23607961213923 23630105308608 23641083026376 23645868924672 23668048576512 23675879079936 23714275233888 23727972636216 23750229300736 23755037294592 23796235763712 23796616467339 23801433851808 23837520062976 23878861582336 23884077719349 23911320434688 23922428795136 23952789946368 23963548647424 24005492784008 24010352453376 24032873988096 24074554310656 24079813195104 24093721732728 24110374090752 24121203572736 24121574924544 24163037085696 24163423657587 24168315298464 24195882221568 24202223283968 24205330393032 24232939536384 24238233018756 24279895701504 24280269496416 24291175289088 24307964116992 24322004434944 24361448437152 24366380166144 24369508349856 24392366770176 24403322912768 24403698607872 24408638889984 24446036799781 24450985652832 24462344722804 24479251854336 24493391108352 24516365729792 24564249256608 24569222040576 24606472323072 24611847400548 24651367068672 24654531839328 24682653351936 24694120046592 24699514269978 24725856159612 24736962093216 24742350749808 24779863518976 24784879951872 24856581362688 24870938562816 24942888936864 24947938372608 24982940164096 24988397477814 25020111503232 25031734969104 25063118143488 25074761588736 25123735732464 25147301612544 25152392429568 25155621522432 25196014338048 25196417436006 25234618632032 25239727125504 25251452617088 25283500498944 25289023467546 25361777590272 25373169156096 25405777961856 25417580594832 25422726127104 25446572457984 25449839318016 25461270437888 25490704564224 25496272794816 25510999481712 25534928612352 25540097900544 25540491096576 25579213955072 25584392208384 25584801519798 25628778796032 25629173357328 25658406567936 25669931368448 25673226903552 25678835004618 25708124860416 25714862239216 25720067953152 25747498257408 25752710578176 25770302460873 25788841459712 25794474815808 25797786339942 25809373744656 25827211874304 25838812495872 25839210290688 25883624865792 25884038964474 25889278926528 25889677498287 25928530594816 25928929770864 25934178820608 25958504890368 25979172256134 26009205095232 26020887461376 26024228052624 26048638587904 26053911871488 26066015604736 26071709507199 26099514835146 26104798418112 26192077510464 26225319186432 26237502549504 26242814066688 26282601742336 26283022224042 26288747671671 26318733207552 26328604988912 26333934948864 26358635986944 26376641782137 26410117697856 26422386911832 26455513595904 26501395513344 26507184520896 26537419210752 26544373924352 26549747564544 26583868472184 26596218404673 26601602540256 26626554648576 26641934188032 26693969215743 26719007963328 26724416956416 26764934807552 26770765234176 26782789664768 26817210070848 26829668405656 26860270927872 26863719280128 26906854817792 26912732394528 26946888689664 26958992228352 27006179382009 27011646510048 27036983236608 27042456600576 27052599840256 27071297224704 27083873599488 27089789844492 27105436949319 27130861650624 27136354019328 27136771790112 27148960617216 27167724601344 27177914827264 27183416721408 27227501194464 27230996692161 27262056978432 27274302078976 27274721973504 27314882664192 27322041129167 27327572200224 27358742642688 27362254989312 27400644050944 27406629491796 27422459603697 27441412616448 27453738276864 27454160933856 27459718751232 27485475766272 27501351419904 27507358859436 27549487881543 27555064996896 27580911446016 27586494922752 27634780413684 27647192927712 27682281363456 27695141580032 27732787952256 27736348319244 27780885052416 27829082354868 27877346458848 27882989945856 27909143986176 27925264351232 27963654033024 27979805883168 28006050736128 28011720278016 28024733540352 28060750053972 28105807684608 28160701840242 28196007911424 28203397294624 28209106787328 28244908376064 28264202699022 28290714314112 28307055074784 28339342737408 28345516130304 28388945961036 28394693016192 28407884194224 28443938061312 28456714018816 28539037860864 28544815300608 28575258181632 28588533243904 28594778169186 28627394015232 28631069232768 28643929242624 28677042634752 28699874416926 28726794688896 28732610138112 28740140149712 28776172683264 28776615699456 28782441234432 28832376145536 28832820026994 28845770655792 28865707388928 28878672789504 28882380266496 28909471727616 28928757202944 28929220019118 28935076447296 28965935539584 28978945958912 28979392096848 29012446642176 29018784167784 29035545462738 29068664057856 29069111577024 29105556553728 29113184304128 29119077974016 29169596919168 29170045992222 29175951173184 29203318001664 29216435044352 29220185883648 29273498394048 29277256559202 29304718411392 29310650855424 29324267555328 29374672535552 29375142485694 29426087928784 29459651985408 29466087199272 29517190368192 29550858338304 29567926960128 29615878492224 29619680612526 29625676817472 29653465485312 29659468529664 29667241444864 29711382410088 29725185275811 29762452795392 29776279386624 29814069952512 29862420664896 29868466010112 29913750667264 29954873979648 29966109625538 29972175961536 30006362898432 30058883958744 30110551658496 30117110888448 30130638372864 30162772525056 30169361329704 30183376956363 30217804793856 30221684190144 30235258644992 30256155721728 30270211670016 30276823943844 30322727727168 30328866256896 30375316571648 30416606141184 30434174820288 30468888723456 30469357799424 30483043500032 30522219356952 30528398271744 30536398909069 30542580694368 30571229411328 30575154180672 30581343811584 30610028888064 30624249233408 30630938843772 30648631321779 30669814100736 30683589838848 30684062220192 30722531917824 30736804528128 30743518725252 30778585473024 30790130081344 30790604102901 30825724557312 30831964913664 30885455561472 30885931050588 30899803860384 30921160237056 30932758323136 30939020347392 30999448121508 31028525376768 31042462234624 31081859776512 31103092043676 31142566533888 31157034277536 31192572690432 31210589569024 31253495683968 31265218424333 31300880234496 31307216781312 31362014766204 31397786984448 31415922395136 31466870897988 31477281618564 31506807078144 31513185312768 31521444035168 31527825232896 31557398102016 31567838773248 31619033645184 31637296848288 31673383059456 31728821956452 31735245135744 31771443068928 31783360083968 31827053603376 31845436959132 31881760579584 31896571726848 31937053261824 31958869718502 31999430318976 32013803271168 32043831984128 32106417593472 32112917213184 32124962310304 32147165454336 32161604763648 32162099899392 32217898210116 32224420397952 32261176295424 32261672964096 32273773857376 32310586048512 32317644025008 32332657668426 32373194268672 32373692661888 32388233718784 32410618822656 32429339246592 32436423163728 32451491987766 32481931249536 32488506888192 32492677799808 32523155693568 32529739677696 32538264810496 32544851853312 32586677482032 32601314203776 32601816108954 32639002472448 32657854811136 32702247065088 32752332342144 32758962720768 32808629764096 32815796534064 32831041601658 32853732751872 32868489424896 32872709119104 32910204469248 32925493395456 32932685693304 32967808212816 32982616124288 32989800999744 33046506602496 33104348919882 33142108483584 33148817768448 33161251417088 33206839164216 33257185249152 33263917830144 33317863303752 33360148670976 33375646625472 33417490857984 33433015451648 33482759394816 33491534287366 33498314309952 33529735483392 33536523239424 33540828696576 33595223248008 33614627901306 33652969500672 33711333998592 33718697956728 33757158260736 33815703453696 33816244453587 33874370615808 33890107459776 33896968169472 33928763277312 33933119090688 33995030393088 33999394713912 34014665975616 34046571483136 34053463867392 34053988128768 34113068693064 34119974539008 34128916427783 34171705061376 34172231143104 34211208757248 34230969204736 34238446672824 34277499813888 34278027524352 34293423937536 34329997676544 34336947437568 34337496776571 34360403281164 34392633087744 34397048453256 34412498326208 34436282499072 34451749994496 34452280387584 34512051952632 34519038568704 34519569997716 34562848407552 34571906361152 34578905094144 34611339853824 34638896341512 34678940126976 34694516615168 34698970736832 34738549161984 34746137506656 34762279342932 34799353113528 34806397890816 34907091048864 34922770013952 34967092248576 34983336732672 34990418755584 35044029632056 35051663562228 35091644276736 35111913265152 35144847982592 35168855709516 35213490263808 35220618878976 35229849215776 35274018127872 35342912694528 35399663419392 35445157962912 35461624539564 35468803387008 35502072864768 35522578917376 35571412850832 35591958954324 35625343951104 35632555941888 35694353645568 35756280094464 35813694570496 35818292373504 35866980652032 35883643192704 35929184919552 35945322971136 36008239176012 36015528680064 36049310982144 36056608800768 36111831465984 36119719792656 36140582599092 36174482200832 36181805359104 36182362386816 36198614156288 36223632801792 36244555628544 36252472947696 36303334925952 36307995589548 36349409304576 36356767875072 36366295964672 36419843552256 36420404244624 36436762933632 36478323523584 36483006652416 36542172655728 36549570249216 36563279471596 36588550155264 36604984369152 36605547911808 36612958334976 36647301021696 36668468559872 36676478479248 36693517084206 36718877781504 36732650508724 36740086662528 36774548594688 36781993230336 36846373884912 36862923903616 36909708484608 36917771100822 36977050603008 36981797758992 37023980027904 37041180069888 37088784239418 37105443139824 37113526124712 37169795278464 37177319927808 37212191981568 37284872044032 37306407844224 37341400981504 37348960370688 37366311387136 37414333405296 37421907558912 37431714791762 37474410246144 37482596216721 37547602453656 37594677215232 37612142383104 37659877834752 37685603598696 37720952418816 37728588644352 37742740099712 37785790316544 37794021507072 37794626154009 37851927948048 37859590688256 37877178925632 37925250748416 38052050481152 38059753734144 38100344242176 38108666942784 38126370892248 38134089190656 38169858686976 38174758977024 38191905656832 38236056846336 38266499222568 38302392918528 38310146850816 38310736644864 38368230244352 38368820932608 38376588312576 38377202279697 38443168194048 38443760035992 38461027541056 38487609851904 38504897052672 38509840355328 38518252506927 38545962303488 38572293358824 38580101929728 38621247386112 38629065867264 38639189462464 38683262189568 38691712223712 38696679509913 38714060616984 38758218743808 38758815436032 38825437298688 38826058446711 38833918389792 38892795892224 38893394656296 38901268230912 38937757335552 38960247844864 38968758384201 39013807642848 39031331192064 39036342078936 39072957881856 39080867807232 39099023407104 39149272252719 39166856647592 39279535980544 39288116265696 39337978779648 39356253824256 39364221100032 39423902613504 39424533336063 39487837989632 39492907483368 39500902423296 39537953980416 39615176546784 39633580367748 39683270393856 39701705848832 39752093270016 39760776781344 39816560886528 39824621346816 39939831972864 39962901282048 40078511944992 40086625434624 40147402211328 40156147851264 40174184497152 40217030033408 40225815106272 40244502608484 40290406391808 40295578920192 40360282226688 40369098591792 40430303636224 40438488342528 40517469765072 40555474854912 40578899760384 40606945837056 40625810399232 40634034683904 40696292475936 40704531028992 40705157685168 40723440925824 40761639215104 40766872240896 40775125082112 40841251791696 40864841762372 40893085467648 40911453118464 40912082960256 40982406037504 40991358300336 41038113964032 41043382483968 41054138803868 41100966076416 41109286551552 41109944237694 41180607415296 41181241400784 41199738480512 41228213649408 41252027129856 41261038289154 41332597495344 41371367169024 41379742384128 41452170620526 41470789391568 41523422045184 41542712370048 41590096920576 41599181928384 41671327578624 41734506979328 41742955708416 41743623532302 41816019688272 41824484918784 41863715979264 41887896526848 41955827863984 41969708824752 42009076104192 42017580417024 42037100310528 42076530802688 42090451697664 42091125080958 42158711526912 42183062464384 42231177412608 42241052760363 42305095941936 42313660180992 42367362564096 42436071471168 42460582612176 42509014106112 42528762302464 42582737682432 42583418941554 42592039524288 42611826291336 42665907091968 42685071028224 42808556791296 42817222950912 42862887272448 42882139684864 42882799865856 42892167253779 42941091022848 42957197613488 42965893863936 43015563952128 43049811625389 43080781398016 43090192033344 43110210224568 43164259024896 43164923549184 43173661851648 43239118995456 43248564218304 43249230040491 43268655983688 43309241666048 43318009184256 43323570399744 43364207591424 43393135804416 43393830028677 43402614670944 43448903309376 43468418938368 43469088145272 43518669963264 43543806414848 43553318194107 43602996086784 43603667365536 43669776456192 43678616961024 43754395378752 43755068988333 43774722135544 43804977002496 43824652566528 43830278825472 43900657860608 43910247591072 43915884838803 43957077617088 43965976283136 43986401332992 44062008803328 44062713728541 44139131893176 44189477978112 44199130798908 44275785552288 44326287507456 44342913665536 44351890440192 44423817738336 44429520918789 44438515226208 44480198227968 44500862167296 44578067105483 44643679193088 44664419079936 44706313977856 44721104928768 44793630997344 44802699015168 44819503868408 44870626000896 44948445331456 44949164438307 44958263942304 45009544347648 45088325938116 45165827487744 45186809946368 45195957559296 45244158787584 45254041994556 45326707190784 45332526285216 45352887967488 45384233582592 45405317505024 45484091590752 45493299385344 45562273415168 45562974857472 45624909211776 45651262230432 45703333085184 45704036699136 45724565250048 45773330235392 45783329035428 45813871041552 45856844116992 45862731271008 45872015717376 45915043332096 45936373850112 45946408265658 46016069270176 46025384758272 46026093330288 46083797876736 46105206792192 46115278087878 46185195122016 46238586835968 46247947370496 46265294315776 46328183342208 46328896575882 46349705790576 46399137484704 46408530521088 46542788065152 46563693351936 46622789664768 46644448976896 46653891674112 46654638065514 46713849800832 46735551416304 46788859035648 46815884353536 46891807612688 46951320351744 46960825171968 47043022149306 47096680476672 47123883592704 47199551225856 47200306346982 47215922427846 47260210617216 47282166052752 47291737849344 47336097153024 47351758159872 47428550467776 47455945272432 47500458601472 47510074589184 47592471527424 47593232934678 47602867703616 47675040125952 47757723164672 47768155438698 47822640869376 47844857590272 47905579892736 47927097294848 47938304577753 48010985568016 48020704906752 48065747976192 48149108621312 48159626390208 48187443465456 48220748181504 48242407145472 48243149849088 48326074171392 48326847315174 48336630596928 48391764443136 48404446567936 48410660786064 48465879072768 48476466037512 48498986502639 48559791403008 48560538992832 48582350578176 48615928233984 48644008869888 48677237981649 48722896874304 48732760332288 48739016699712 48784733540352 48806645825536 48807397215744 48817277779968 48892073599562 48901971305664 48902724163431 48924689445608 48958503708672 48986782216704 49032731459584 49128498513216 49138444081152 49212944646144 49223694801096 49246562402487 49302734137344 49309063678656 49365306703872 49388240093184 49399028539956 49451712319224 49473924186432 49484701499616 49559727037952 49569759903744 49656523379823 49713162725376 49741877125632 49822545588481 49885777873728 49895876745216 49965880328192 49976794955628 50040223006464 50063469938208 50126236286976 50149523177472 50237301431049 50247471464928 50294603225088 50304784859136 50311243044864 50392834872012 50421941851959 50469237264064 50479454251008 50502905234176 50567000997888 50578046935092 50723555180544 50811555923712 50835161189664 50845452254208 50893144915968 50899678636032 50922540875776 50992545589632 51011672166017 51021998963424 51069857224704 51080195801088 51080982193152 51158427910144 51169603039596 51257557592064 51258346714656 51316813135872 51346453807104 51357670009236 51416249720832 51429724478432 51440135906304 51494996514816 51505421156352 51540604921746 51588949631616 51595572679884 51618747489312 51654423748608 51677624991744 51678420581376 51768077928948 51778557853056 51779354996574 51857061189632 51857859541728 51868357641216 51917009780736 51958344512268 52018410190464 52041774922752 52048456105248 52097277175808 52107823742976 52132031209472 52143419014398 52199029670292 52209596836224 52384155020928 52450638372864 52475005099008 52485628133376 52566044448084 52577495343342 52637466415104 52657209977824 52667869897728 52717271973888 52753283564274 52820235395712 52844773823664 52911027191808 53014369041792 53074838421504 53088747848704 53099495129088 53167736944368 53192436809346 53203205080512 53253109297152 53283868376064 53387938431486 53438015926656 53448833912832 53529869615104 53541530468352 53565579329536 53634420141696 53659336811312 53720541855744 53727438560256 53813709635584 53825464789056 53893777379328 53917984456704 54012358764018 54023293020096 54073966473216 54084913201152 54105199680512 54142594449408 54167747198976 54179579688984 54210873898638 54261723301248 54272708038656 54273543580224 54297921234432 54335449202688 54355829654528 54366833442816 54455002388928 54461993384322 54524113956864 54548604157952 54549443947008 54629765328384 54644082258334 54655144400448 54717485285376 54724509978624 54801288101888 54813258983592 54844919207394 54882825232896 54907476553728 54908321867712 54919437502464 54970951532544 55002702839808 55014717718872 55040275626309 55098975763086 55110129993792 55161822892032 55172989845504 55269560827368 55294385855424 55364562726912 55390283160064 55465575904512 55472696638488 55561770104832 55658164709736 55684021540067 55754692917696 55765979891712 55818287972352 55850528702464 55927308066048 55959611766336 56012101472256 56023440556032 56049467080704 56121500107944 56147572187643 56211615369216 56321403680484 56392015822848 56406794589248 56418213574656 56489816752128 56528405398044 56581428628224 56614110149568 56678685474816 56691032260608 56777891922072 56789386032384 56815768388448 56887876122624 56913428037632 57013045362019 57078075721728 57089630601216 57150516363264 57177066487808 57189556338372 57254788030464 57262138465536 57287858485248 57354085269504 57399748833852 57453589377792 57465220276224 57480280299424 57552345366528 57553231398912 57564882468864 57664752291072 57665640053988 57691541311584 57731414777856 57757345579008 57764760532992 57818943455232 57858440038236 57870152894592 57931871079168 57957891917824 57958784193696 58024893284352 58037568335568 58071090925476 58137328115712 58138223154048 58226368608256 58238155948032 58339193838336 58340091984444 58351902346368 58406636003328 58432870088704 58440371767296 58546996788096 58554513118404 58609436822784 58621301710848 58648535110656 58750284971388 58852175857568 58919303970816 58932174398544 59034380736384 59101716676608 59135853920256 59231756984448 59239361225052 59251353634944 59306930970624 59318937059328 59334482889728 59422764820176 59450370551622 59524905590784 59552558773248 59628139905024 59724841329792 59736932020224 59827501334528 59909747959296 59932219251076 59944351923072 60012725796864 60117767917488 60221103316992 60234221776896 60261276745728 60325545050112 60338722659408 60366753912726 60435609587712 60443368380288 60470517289984 60512311443456 60540423340032 60553647887688 60645455454336 60657732513792 60750633143296 60833212282368 60868349640576 60937777446912 60938715598848 60966087000064 61044438713904 61056796543488 61072797818138 61085161388736 61142458822656 61150308361344 61162687623168 61220057776128 61248498466816 61261877687544 61297262643558 61339628201472 61367179677696 61368124440384 61445063835648 61473609056256 61487037450504 61557170946048 61580260162688 61581208205802 61651449114624 61663929827328 61664916356541 61770911122944 61771862101176 61799607720768 61842320474112 61865516646272 61878040694784 61998896243016 62057050753536 62084924469248 62163719553024 62206184087352 62285133067776 62314068555072 62385145380864 62421179138048 62506991367936 62530436848666 62601760468992 62614433562624 62615435298453 62724029532408 62795573968896 62831844790272 62933741795976 62954563237128 63013614156288 63026370625536 63042888070336 63055650465792 63114796204032 63135677546496 63136687621437 63238067290368 63274593696576 63346766118912 63457643912904 63470490271488 63566720167936 63654107206752 63690873918264 63763521159168 63793143453696 63874106523648 63875128412331 63917739437004 63998860637952 64027606542336 64087663968256 64212835186944 64225834426368 64249924620608 64294330908672 64323209527296 64324199798784 64435796420232 64448840795904 64523345928192 64547547714752 64621172097024 64635288050016 64665315336852 64746388537344 64747385323776 64776467437568 64858678493184 64872846327456 64902983975532 64963862499072 64977013776384 64985355599616 65046311387136 65076529620992 65089703706624 65173354964064 65202628407552 65203632217908 65278004944896 65315709622272 65404494130176 65504664684288 65517925441536 65617259528192 65631593068128 65662083203316 65707465503744 65736978849792 65745418238208 65850986790912 65865371386608 65935616425632 65965232248576 65979601999488 66093013204992 66208697839764 66284216967168 66297635536896 66322502834176 66413678328432 66514370498304 66527835660288 66635726607504 66720297341952 66751293250944 66866030903296 66965518789632 66983068574732 66996628619904 67059470966784 67073046478848 67081657393152 67190446496016 67229255802612 67305939001344 67422667997184 67437395913456 67514316521472 67631406907392 67632488907174 67748741231616 67780214919552 67793936338944 67857526554624 67866238181376 67990060786176 67998789427824 68029331951232 68093142966272 68106927734784 68107976257536 68226137386128 68239949078016 68257832855566 68343410122752 68344462286208 68422417514496 68461938409472 68476893345648 68554999627776 68556055048704 68586847875072 68659995353088 68673894875136 68674993553142 68720806562328 68785266175488 68794096906512 68824996652416 68872564998144 68903499988992 68904560775168 68919612398487 69024103905264 69038077137408 69039139995432 69125696815104 69143812722304 69157810188288 69222679707648 69277792683024 69357880253952 69389033230336 69397941473664 69477098323968 69492275013312 69524558685864 69598706227056 69612795781632 69814182097728 69845540027904 69934184497152 69966673465344 69980837511168 69981957098271 70088059264112 70103327124456 70183288553472 70223826530304 70289695965184 70337711419032 70426980527616 70441237757952 70459698431552 70548036255744 70564533223959 70685825389056 70799326838784 70800459520473 70890315925824 70923249079128 70937606774016 71004145729536 71045157834752 71142825701664 71183917908648 71250687902208 71265111883776 71388707291136 71389849402017 71512560188928 71627389140992 71636584747008 71652233158047 71733961304064 71767286385408 71858369839104 71890645942272 72016478352024 72031057360128 72098621964288 72223662931968 72239439585312 72281165198184 72348964401664 72363610718208 72364724773632 72397228312576 72489111257088 72490270972761 72504945895392 72606669851904 72615991179096 72698818609152 72732591929344 72839687104512 72840808489248 72873525867264 72966013304832 73084345311456 73099140498432 73126558943192 73177100310528 73209968738304 73211095823616 73225916669952 73336937119744 73338110399343 73352956958496 73387034168412 73437755563008 73465301017448 73480173325056 73549097189376 73692747769824 73725847807232 73819416969216 73835542201644 73954101206016 73963595517984 74047960055808 74082360139776 74177568478836 74210886279648 74227052249424 74339590556928 74354639855616 74569744088064 74612815688448 74682801963008 74732622774272 74828666810592 74843815117824 74863429583524 74948820492288 74965192433442 75095204907312 75189354430464 75224284766208 75371207197392 75441904837632 75457177288704 75485480199424 75588043014144 75589252308018 75703855896096 75719181376512 75754357851264 75850501496832 76104100962304 76119507468288 76217333885568 76252741784496 76268178381312 76339717373952 76349517954048 76383811313664 76472113692672 76532998445136 76604785837056 76620293701632 76621473289728 76737641865216 76753176625152 76754404559394 76886336388096 76887520071984 76922055082112 76975219703808 77009794105344 77019680710656 77036505013854 77144586717648 77160203859456 77242494772224 77258131734528 77278378924928 77366524379136 77383424447424 77393359019826 77428121233968 77516437487616 77517630872064 77650874597376 77652116893422 77667836779584 77785591784448 77786789312592 77802536461824 77875514671104 77920495689728 77937516768402 78027615285696 78062662384128 78072684157872 78145915763712 78161735614464 78198046814208 78215128521597 78298544505438 78333713295184 78559071961088 78576232531392 78675957559296 78712507648512 78728442200064 78847805227008 78849066672126 78866243015013 78975675979264 78985814966736 79001804846592 79075907960832 79129925346411 79230353093568 79267160735496 79366540787712 79403411697664 79504186540032 79521553562688 79633121773056 79649242693632 79788655214019 79879663945728 79925802564096 80081907647229 80157023889984 80173250869248 80294804422656 80312295702528 80348368994304 80434060066816 80451630212544 80489005216968 80580812783616 80591157840384 80720564453376 80738197183584 80860607272448 80876976685056 81018538146027 81034939530144 81110949709824 81157799520768 81213891674112 81251620798464 81316310847957 81392584951872 81409062057984 81410315370336 81446881851648 81523278430208 81533744481792 81550250164224 81682503583392 81692990076483 81729683524744 81786170935296 81822906236928 81824165920512 81964812075008 81966123387501 81982716600672 82076227928064 82086764967936 82108277607736 82201932152832 82219888475388 82267378811091 82361214830592 82362482801568 82399476961024 82456427298816 82504054259712 82522076578308 82648463644629 82665194990688 82742734338048 82759484768256 82904341241052 82941578783136 83046844090368 83085424740096 83198363856768 83229570376133 83342655157248 83469013958656 83487247064604 83632039376544 83648969837568 83727431958528 83775793053696 83911655727968 83939417649504 84018152208384 84035160834048 84074200621056 84182250161916 84317423053824 84366124928768 84482105520726 84610191883872 84627320361984 84734725128192 84872142942336 84921165224352 85018028212224 85057524604928 85166837883108 85184079048576 85223652582672 85331814183936 85370142056448 85617113582592 85634445901824 85725774544896 85765599731712 85784334507558 85882182045696 85914395226976 85931787727872 86031127904256 86099623250778 86180384066688 86220420449136 86328518049792 86329847098368 86347323703296 86497128436608 86498460080982 86537311967376 86618483332096 86636018368512 86647140799488 86728415182848 86786271608832 86787660057354 86805229341888 86897806618752 86936837876736 86938176290544 87037339926528 87087612829696 87106636388214 87205992173568 87207334731072 87339552912384 87357233922048 87508790757504 87510137976666 87549444271088 87609954004992 87649305133056 87660557650944 87801315721216 87820495182144 87831769677606 87914155234176 87931952566272 87972802665984 88124017606656 88125427457082 88278263786352 88378955956224 88398261597816 88551571104576 88652575014912 88685827331072 88703780880384 88847635476672 88859041837578 88877030452416 88960396455936 89001724334592 89156134210966 89175555827433 89287358386176 89328838159872 89412627955712 89442209857536 89587261994688 89605398030336 89639007736816 89741252001792 89896890662912 89898328876614 89916527884608 90019088695296 90176651876232 90331654975488 90373619892736 90391915118592 90488317575168 90508083989112 90550130869089 90653414381568 90665052570432 90705775934976 90768467165184 90810635010048 90968183181504 90986598770688 91124546830336 91125949714944 91249818423552 91302524460864 91406666170368 91408073398272 91449130500096 91546660470784 91566658070856 91609196727207 91627742083104 91713688233984 91725462542016 91744031434752 91830086664192 91872747700224 91892816531316 91945893965337 92032138540352 92050769516544 92052186660576 92167595753472 92210413584384 92230556175756 92370390244032 92371812308703 92477173671936 92495894740992 92530588631552 92656366684416 92657793151764 92699411581152 92798274969408 92817061042176 93021284538031 93085576130304 93127386703872 93245579329536 93288897953792 93309276131028 93427699601664 93471102832608 93577718071296 93631768707072 93783615225376 93795655272999 93902640703488 93921650343936 94086044298612 94193360953344 94247767185408 94400612693964 94431844855692 94520421234432 94564332105504 94583475698688 94672194306048 94703516319744 94857100935552 94911890544864 95000917202944 95020149178368 95186465869356 95205735407232 95350080251904 95515446329344 95536310877396 95645281738752 95689715180544 95811159785472 95876609155506 96021971136032 96041409813504 96131495952384 96319252780416 96374886930912 96441496363008 96484814290944 96486299698176 96653694630348 96673261193856 96783528886272 96808893135872 96821321572128 96931758145536 96952932075024 96997973005278 97119582806016 97121077985664 97164701156352 97231856467968 97288017739776 97354475963298 97445793748608 97465520664576 97478033399424 97569467080704 97613291651072 97614794431488 97634555559936 97784147199124 97803942611328 97805448326862 97849378891216 97917007417344 97973564433408 98065462919168 98256997026432 98276888162304 98425889292288 98447389602192 98493124804974 98605468274688 98618127357312 98730613407744 98776480186368 98798057079912 98903424638448 98947848372864 98969402999232 99119454075904 99139519807488 99313046759646 99426325450752 99483754251264 99645091176962 99771555747456 99791753490432 99931760656384 99953589911256 100080446012928 100126939876416 100252472573952 100299046354944 100474602862098 100494942929856 100589206450176 100609569718272 100622486089728 100785669744024 100843883703918 100938474528128 100958908502016 101005810468352 101134001995776 101156093870184 101447110361088 101623111847424 101670322379328 101690904508416 101786289831936 101799357272064 101845081751552 101985091179264 102023344332034 102043997926848 102139714449408 102160391602176 102161964386304 102316855820288 102339206079192 102386749283349 102515115184128 102516693429312 102633626271744 102692907614208 102715340018472 102832499441664 102859448956864 102880271812608 102989993029632 103010842312704 103012490329713 103081209843492 103177899263232 103191145359768 103237494978624 103308847497216 103355249983488 103356841162752 103536155857896 103557115706112 103558709993148 103714122379264 103715719083456 103736715282432 103834019561472 103916689024536 103964965071917 104036820380928 104083549845504 104096912210496 104194554351616 104215647485952 104264062418944 104286838028796 104398059340584 104419193672448 104768310041856 104901276745728 104950010198016 104971256266752 105132088896168 105154990686684 105274932830208 105314419955648 105335739795456 105434543947776 105506567128548 105640470791424 105689547647328 105822054383616 106028738083584 106177495697408 106198990258176 106335473888736 106384873618692 106406410161024 106506218594304 106567736752128 106775876862972 106876031853312 106897667825664 107059739230208 107083060936704 107268840283392 107318673622624 107441083711488 107454877120512 107650929578112 107787554758656 107835968913408 108024717528036 108046586040192 108147932946432 108169826402304 108210399361024 108335494397952 108359159377968 108421747797276 108523446602496 108545416077312 108547087160448 108595842468864 108670898405376 108711659309056 108733666885632 108910004777856 108923986768644 109048227913728 109097208315904 109098887894016 109259530656768 109288164516668 109310288800896 109434970570752 109449019957248 109602576203776 109626517967184 109689838414788 109765650465792 109814953107456 109816643735424 109838875004928 109941903065088 110005405679616 110029435437744 110080551252618 110197951526172 110220259987584 110323645784064 110345979691008 110539121654736 110588771710848 110729125453824 110780566320128 110931151809024 110945393276976 111123540209664 111316329419472 111368043080134 111509385835392 111531959783424 111636575944704 111701057404928 111854616132096 111919223532672 112024202944512 112046881112064 112098934161408 112243000215888 112295144375286 112423230738432 112447788650163 112642807360968 112784031645696 112813589178496 112836427149312 112979633504256 113056810796088 113162857256448 113228220299136 113357370949632 113382064521216 113555783844144 113578772064768 113631536776896 113775752245248 113826856075264 114026090724038 114156151443456 114179261202432 114301032726528 114354132975616 114379112676744 114509576060928 114524276931072 114575716970496 114708170539008 114799497667704 114907178755584 114930440552448 114960560598848 115104690733056 115106462797824 115129764937728 115131606839091 115329504582144 115331280107976 115383082623168 115462829555712 115514691158016 115529521065984 115637886910464 115716880076472 115740305789184 115863742158336 115915783835648 115917568387392 116049786568704 116075136671136 116142181850952 116274656231424 116276446308096 116452737216512 116476311896064 116478175340133 116678387676672 116680183968888 116703804692736 116813272006656 116865740177408 116880743534592 116906275152603 117093993576192 117109026236808 117218873645568 117242603421696 117297070221312 117447816758157 117500569942776 117704351715136 117838607941632 117864348797088 118068761472768 118271707840512 118273600008189 118463513968896 118478722450104 118502707269888 118613861941248 118668965779456 118845529640352 118900741103244 119049811181568 119105117546496 119256279810048 119449682659584 119473864040448 119655002669056 119819495918592 119864438502152 119888703846144 120235535834976 120442206633984 120468443553792 120522553491456 120651090100224 120677445318816 120733507825452 120871219175424 120886736760576 120941034579968 121080846680064 121107295775376 121290910908672 121315465027584 121501266286592 121666424564736 121736699281152 121877431197696 121932174000128 122088877427808 122113593086976 122145595636276 122170322777472 122284917645312 122300616722688 122325375246336 122496996933632 122523755375088 122594525287116 122679256402944 122734359355392 122736248880768 122947218112512 122974074901008 123114341892096 123160520325376 123162416411604 123302898229248 123327859654656 123329832713082 123541822245888 123543724202352 123599215441536 123684640948224 123731033292544 123756081389568 123997792486032 124114101507072 124169848938496 124412368174704 124570266135552 124628137110144 124770290761728 124842358276096 125013982735872 125060873697332 125203520937984 125228867125248 125230870596906 125448059064816 125591147937792 125663689580544 125867483591952 125909126474256 126027228312576 126052741251072 126085776140672 126111300931584 126229592408064 126271355092992 126273375242874 126476134580736 126549187393152 126693532237824 126915287825808 126940980542976 127133440335872 127308214413504 127381747836528 127527042318336 127586286907392 127748213047296 127750256824662 127835478874008 127997721275904 128055213084672 128175327936512 128425670373888 128451668852736 128499849241216 128588661817344 128646419054592 128648399597568 128676501761337 128871592840464 128897681591808 129046691856384 129095095429504 129242344194048 129270576100032 129330630673704 129492777074688 129494770647552 129552934875136 129717356986368 129745692654912 129805967951064 129927724998144 129954027552768 129970711199232 130092622774272 130153059241984 130179407413248 130181490086031 130346709928128 130405256815104 130407264435816 130556009889792 130631419244544 130659954582321 130808988260352 131009329368576 131035850883072 131234519056384 131263186136256 131265206964999 131324166406632 131414931007488 131473957699584 131490836476416 131701973581824 131730742773216 131747654516409 131871232851264 131930464497152 131959203998976 132186026409984 132188141185623 132417395679528 132568433934336 132645005668352 132827356656864 133028740996608 133055671320576 133271453215008 133288562756367 133440594683904 133502586501888 133732061806592 133734201316449 133931037579264 133966137149464 133993257239808 134118941933568 134163314786304 134380892992032 134458511605224 134611878002688 134845335994368 134847493314921 134874791826912 135028633042944 135264977814348 135497482463232 135560429839104 135587872677888 135732476362752 135980121572352 135997578855648 136058663902464 136186285932544 136215952515072 136452274772256 136479898156032 136515665711132 136686820245504 136688924572416 136923876818944 136953786691296 137109999255552 137112110097408 137173695750144 137319990706176 137349987106284 137441613124656 137570532350976 137588193813024 137649993304832 137745129996288 137809121550336 137839224796974 138048207810528 138076154274816 138078279990864 138251393630208 138287625444608 138315620376576 138555585366048 138715760507904 138778066460672 138795882947328 138984550026624 139049117371728 139197412454112 139225591563264 139628364195456 139691080055808 139868368994304 139933346930688 139961675022336 139963914196542 140176118528224 140206654248912 140366577106944 140447653060608 140675422838064 140853961055232 140882475515904 140919396863104 141129066447918 141371650778112 141598653677568 141600919040946 141780631851648 141846498158256 141875213548032 142008291459072 142090315669504 142285651403328 142367835817296 142501375804416 142530223767552 142777414582272 142779698804034 143025120377856 143254778281984 143273169494016 143304466316094 143467922608128 143534572770816 143716739678208 143781291884544 143814913733259 144032956704048 144062114720256 144197243928576 144447325863936 144478879170624 144562330396368 144697928803328 144727221436416 144729449547264 144794456625152 144978222514176 144980541945522 145009891790784 145213339703808 145231982358192 145397637218304 145465183858688 145496959507917 145679374209024 145681616978496 145747051734528 145932026609664 146031713944947 146168690622912 146198280996864 146253117886384 146354200621056 146419937476608 146422191647232 146451833339904 146673874239488 146676220798686 146705913916992 146708172490293 146774068336824 146875511126016 146930602034896 146960346650112 147098194378752 147385495539648 147451695614464 147638833938432 147671084403288 147739687207461 147908202412032 147927191035968 148095920111616 148164720279552 148355136957672 148421772559296 148454104498848 148679181113856 148709279711232 148969570139469 149139488176128 149225631376896 149365603926016 149465245548544 149467636765443 149657333621184 149687630235648 149726859167048 149897640984576 149930384866884 150190409814624 150378708860928 150448569532416 150711904293147 150742414394784 150883809675264 150914354577408 150970960398848 151178504616036 151265825555877 151407711792192 151438362753024 151508715702528 151701002993664 152208201924608 152434667771136 152505483568992 152536356762624 152679434747904 152699035908096 152767622627328 153035016498051 153065996890272 153209571674112 153240587403264 153242946579456 153475283730432 153508809118788 153772672776192 153775040143968 153844110164224 153950439407616 154039361421312 154073010027708 154289173435296 154320407718912 154484989544448 154516263469056 154556757849856 154766848894848 154786718039652 154856242467936 155032874975232 155035261744128 155304233786844 155335673559168 155571183568896 155573578625184 155605072923648 155751029342208 155840991379456 155875033536804 156055230571392 156125324768256 156145368315744 156291831527424 156323471228928 156396093628416 156430257043194 156597089010876 156667426590368 157152465062784 157351915118592 157425015297024 157456884400128 157698133344252 157732486030026 157951351958528 157971629933472 158003609693184 158151815921664 158259850692822 158460706187136 158534321470992 158733081575424 158806823395328 159043107125376 159266243546112 159298485387264 159577310428038 159759327891456 159851605128192 160163815294458 160314047779968 160346501738496 160589608845312 160624591405056 160696737988608 160903260425088 160978010433936 161161625567232 161182315680768 161441128906752 161476394367168 161721214544896 161753953370112 162037076292054 162069879060288 162221899419648 162315599041536 162427783348224 162503241596928 162632621695914 162785169903744 162818124115968 162820630740672 162893763703296 163046556860416 163067488963584 163100500328448 163365007166784 163385980152966 163459367049488 163572341870592 163645812473856 163648331841024 163929624150016 163932246775002 163965433201344 164152455856128 164173529935872 164216555215472 164403864305664 164439776950776 164534757622182 164722429661184 164724965603136 164798953922048 164912854597632 165008108519424 165044153156616 165120826878927 165296927289258 165330389981376 165485468676096 165518969536512 165808682482104 165883157566272 166093688180736 166170849480192 166396727713536 166459140752266 166685310314496 166938027917312 166974494129208 167052064620201 167264078753088 167297939675136 167454863917056 167551586107392 167823311455936 167878835299008 168036304416768 168070321668096 168148401242112 168364500323832 168442716562929 168634846107648 168732249857536 168964211041452 169220383767744 169254640723968 169469450256384 169744285884672 169842330448704 170036056424448 170115049209856 170333675766216 170368158097152 170447305165344 170663628367872 170740284112896 171039136086057 171234227165184 171268891803648 171451549089792 171531199463424 171568669015116 171764364091392 171828790453952 171863575455744 172062255808512 172199246501556 172360768133376 172440840898272 172657036099584 172659694196736 172694647406592 172994256873216 172996920161964 173074623934752 173236966664192 173272036737024 173294281598976 173456830365696 173575320114708 173610458683776 173675577490081 173795613237504 173873675753472 173876352581088 174074679853056 174175225659392 174213272776428 174411984347136 174414669462144 174480089916439 174679105824768 174714467844096 175017581515008 175020275953332 175098888542176 175219908009984 175298610266112 175321115301888 175640990364288 175663539355212 175828310468352 175863905132544 175945605331968 176250854914164 176556527572704 176757911912448 176796523195632 177103142209152 177305150029824 177371654662144 177407561760768 177695270953344 177718083675156 177754060904832 177920792911872 178003448669184 178312268421932 178351111654866 178574716772352 178657676319744 178825255911424 178884419715072 179174523989376 179210796060672 179278015473632 179482504003584 179796657753228 179833055769216 180038177390592 180353303752464 180663309950976 180747239785472 180783830237184 180976635150336 181016167978224 181100261738178 181306828763136 181330105140864 181411551869952 181536934330368 181621270020096 181936366363008 181973197541376 182249093660672 182251899429888 182499636847104 182605048921728 182813332340736 182816146796544 182898261000192 183093320941568 183133316141712 183218393454414 183255484166208 183427376467968 183450925084032 183488062869504 183660173328384 183745495400448 183785633062632 183891787930674 184064277080704 184101539033088 184104373321152 184335191506944 184420827168768 184461112351512 184740780488064 184743624617406 184954347343872 184991789481984 185061177263104 185312733368832 185315586303528 185398823162304 185596549938816 185634122084352 186042569076062 186171152260608 186254773407744 186491158659072 186577795907584 186618552262056 186855399203328 186942205665216 187155436142592 187263537414144 187567230450752 187591310545998 187805281406976 187843300687872 187846305895359 188172088597224 188386721906688 188495534370816 188801225387928 188863689711384 189040842468864 189128664211008 189166951397376 189344388612096 189407032639488 189714201871104 189823781089728 190001834405888 190040298356736 190372931738712 190411470814464 190700160503808 191030892658688 191072621754792 191290563477504 191379430361088 191622319570944 191625385236993 191753218311012 192043942272064 192082819627008 192262991904768 192638505560832 192749773861824 192882992726016 192969628581888 192972599396352 193307389260696 193346522387712 193617786271744 193642643144256 193863516291072 193905864150048 193995946010556 194239165612032 194242155971328 194329402312704 194576035479552 194708951926596 194891587497216 194931041329152 194956066798848 195138934161408 195226583302144 195229588862976 195269111119872 195568294398248 195607885222656 195610896653724 195698757782432 195834014834688 195947128866816 196130925838336 196513994052864 196553776324608 196851778584576 196894779204384 196986249609948 197210936549376 197236254714624 197552960372736 197596114159824 197806849276896 197895696745728 197938805998464 198238908151808 198279039614976 198626093519292 198852650901504 198967508502528 199290182353924 199543111494912 199583506980864 199863521312768 199907179822512 200160892025856 200253879752832 200598092709888 200949205724196 200989885859712 201178412900352 201219139436544 201244972179456 201571339488048 201687767407836 201876949056256 201917817004032 202011620936704 202268003991552 202312187740368 202894220722176 203246223694848 203340644758656 203381809016832 203572579663872 203598714544128 203690163503104 203970182358528 204046688664068 204087995853696 204279428898816 204320783204352 204323928772608 204633711640576 204678412158384 204773498566698 205030230368256 205033386858624 205267252543488 205385815228416 205430680036944 205664998883328 205718897913728 205760543625216 205979986059264 206021684625408 206024980659426 206162419686984 206355798526464 206382290719536 206474989957248 206617694994432 206710499966976 206713682325504 207072311715792 207114231412224 207117419986296 207428244758528 207431438166912 207473430564864 207668039122944 207833378049072 207929930143834 208073640761856 208167099691008 208193824420992 208389108703232 208431294971904 208528124837888 208573676057592 208796118681168 208838387344896 209536620083712 209802553491456 209900020396032 209942512533504 209945871294813 210264177792336 210309981373368 210549865660416 210628839911296 210671479590912 210869087895552 211013134257096 211280941582848 211379095294656 211644108767232 212057476167168 212354991394816 212397980516352 212401378561419 212670947777472 212769747237384 212812820322048 213012437188608 213135473504256 213551753725944 213752063706624 213795335651328 214119478460416 214166121873408 214169548206051 214537680566784 214637347245248 214882167422976 214909754241024 214956699474141 215301859156224 215575109517312 215671937826816 216049435056072 216093172080384 216295865892864 216420798722048 216670988795904 216718318755936 216843495594552 217046893204992 217090832154624 217094174320896 217191684937728 217423318618112 217467333771264 217470812918283 217820009555712 217847973537288 218096455827456 218194416631808 218197775788032 218519061313536 218576329033336 218620577601792 218898039914496 219205152407552 219253035934368 219379676829576 219531300931584 219629906214912 219633287470848 219677750009856 220010811359232 220014331198029 220058870875488 220161102505236 220395903052344 220440519975168 220647291568128 221078243309472 221177543421696 221458250907648 221561132640256 221862303618048 221890786553952 222247080419328 222632658838944 222736086160268 223018771670784 223063919566848 223402114809856 223709232264192 223838447065344 224048405889024 224197868322816 224486000431776 224590288750572 224846461476864 224895577300326 225285614721936 225568063291392 225627178356992 225672854298624 226113621592176 226325714512896 226456440598272 226764129042432 227111567688288 227157544129536 227263073553792 227551504490496 227653712150528 228052181448076 228312302886912 228358522404864 228708265951232 228758225353488 229019152121856 229048553862144 229151433940992 229416341078016 229598995335408 229814357511168 229860881104896 229921121197696 230212925595648 230259529875456 230263213678182 230659009164288 230662560215952 230766165246336 230925659111424 231029382316032 231059042131968 231433760152944 231480611578368 231727484316672 231831567671296 231835136774784 232099573137408 232150273342272 232284363701904 232549312462848 232552892616192 232905474433024 232952623792128 232956350680266 233356775353344 233360367937776 233407609385472 233626544013312 233731480354816 233761487069184 233812550305206 234187987152384 234218052473616 234437747291136 234485206843392 234594140442624 234645385564791 234895633516314 235001139885552 235408703430272 235677215883264 235728697594176 236137522945536 236543415681024 236547200016378 236927027937792 236957444900208 237005414539776 237227723882496 237337931558912 237389776039233 237691059280704 237801482206488 238099622363136 238210235092992 238512559620096 238899365319168 238947728080896 239310005338112 239365965642057 239638991837184 239728877004304 239777407692288 240245722941687 240471071669952 240884413267968 240936887107584 241045106982912 241302180200448 241354890637632 241467015650904 241742438350848 241773473521152 241882069159936 242161693360128 242214591550752 242581821817344 242630930055168 243002532573184 243055614438081 243332849129472 243473398562304 243754862395392 243864348000256 243948932543871 244177754855616 244227186173952 244291191272552 244340645554944 244569835290624 244601233445376 244650750492672 244993993867264 245047510750176 245078970229449 245189050574232 245358512805888 245468718710784 245472497761536 245894436225024 245898370162503 245948149802016 246228683784192 246321040650752 246324832823208 246605796458496 246659665426164 246802136433273 247083644491776 247087448404704 247198430883072 247369281896448 247462066585088 247512162779136 247945390933887 247995584972064 248228203014144 248339697876992 248824736349408 249140532271104 249256274220288 249684716552192 249688711128399 250027965471744 250121747394664 250407041875968 250461741193812 250896118129632 251182295875584 251327379161088 251734967183904 251818252948512 252054456625152 252105482502144 252171552281344 252222601863168 252546750485748 252952269161472 253098374786304 253830575651616 253881961085952 254266880671744 254616428827008 254763495673056 255054084636672 255172573814784 255500513649324 255670957748016 255995442551808 256110426169344 256851340747776 256903337705472 256999698482432 257177323634688 257296799195136 257353003522674 257743185680928 257795363183616 258093383712768 258190190859008 258541152200064 258661261347408 258985554149376 258989541295104 259105869750272 259491385309824 259611935902128 259855449996288 259908055105536 259941422398464 260185245548544 260306118483968 260358814826496 260362980172062 260693419856256 260810513630208 260814528871632 261112019779584 261262838489088 261319909164642 261617976520704 262018658737152 262071701766144 262526372272512 262530413929998 262648332813264 262829862014976 262947915399168 262981672952832 263403947163648 263461485546432 263495309032818 263742465702528 263860928994304 263918407997952 264372052819968 264376282371246 264834791359056 265136867868672 265290011336704 265654713313728 266057481993216 266111342641152 266542906430016 266577125512734 266881189367808 267005173003776 267464123613184 267468402632898 267526667482299 267862075158528 267932274298928 267986514479616 268237883867136 268326629572608 268761785984064 268917023210448 269223756005376 269690671988736 269694986629842 269749583653824 270057266085888 270529955628696 270994964926464 271120859678208 271175745355776 271464952725504 271650392607267 271960243144704 271995157711296 272117327804928 272372571865088 272431905030144 272904549544512 272959796312064 273031331422264 273373640491008 273377849144832 273847753637888 273907573382592 274219998511104 274224220194816 274347391500288 274639981412352 274699974212568 274827590181621 274883226249312 275141064701952 275176387626048 275299986609664 275490259992576 275618243100672 275678449593948 275837681896011 276096415621056 276152308549632 276156559981728 276502787260416 276575250889216 276631240753152 277111170732096 277115436926109 277431521015808 277556132921344 277591765894656 277969100053248 278098234743456 278394824908224 278451183126528 279063853614093 279256728390912 279382160111616 279736737988608 279866693861376 279927828393084 280352237056448 280413308497824 280733154213888 280895306121216 281350845676128 281386965818997 281707922110464 281764951031808 281838793726208 282258132895836 282743301556224 283201838081892 283561263703296 283692996316512 283750427096064 284016582918144 284180631339008 284571302806656 284678041442611 284735671634592 285002751608832 285060447535104 285559397608068 286050240755712 286546338988032 286608932632188 286935845216256 287069145541632 287433479356416 287629827466518 288065913408096 288124229440512 288394487857152 288957758341248 289124660792736 289395857606656 289454442872832 289458899094528 289588913250304 289961083891044 290019783581568 290426679407616 290463964716384 290795274436608 290930367717376 290993919015834 291358748418048 291363233956992 291494103469056 291864053219328 292063427889894 292337381245824 292396561993728 292506235772768 292708401242112 292839874953216 292844383294464 292903666679808 293352441597372 293411827833984 293416344980586 293548136673648 293751022252032 293861204069792 293920693300224 294196388757504 294770991079296 294903391228928 295277667876864 295342168806576 295479374414922 295816404824064 295854382071936 296191840223232 296329440559104 296710273915344 296843545118592 296908208997696 297358362227712 297418559422464 297939140278938 298278976352256 298451262753792 298731207852032 298930491097088 298935273530886 299314667242368 299375260471296 299453718334096 299795281969152 299860769733768 300380819629248 300757417721856 300897139064832 301423808586294 301484828789568 301767619350528 301828709154816 301941920797696 302357009232072 302531651111754 302815423584384 302876725506048 303017431405056 303402005987328 304416403849216 304869335542272 305010967137984 305072713525248 305358869495808 305398071816192 305535245254656 306070032996102 306131993780544 306419143348224 306481174806528 306485893158912 306950567460864 307017618237576 307160247850047 307545345552384 307550080287936 307688220328448 307900878815232 308078722842624 308146020055416 308578346870592 308640815437824 308969979088896 309032526938112 309113515699712 309533697789696 309573436079304 309712484935872 310065749950464 310070523488256 310608467573688 310671347118336 311142367137792 311147157250368 311210145847296 311502058684416 311681982758912 311750067073608 311894895215751 312110461142784 312250649536512 312290736631488 312583663054848 312646942457856 312792187256832 312860514086388 313194178021752 313334853180736 314304930125568 314703830237184 314850030594048 314913768800256 315396266688504 315464972060052 315902703917056 315943259866944 316007219386368 316303631843328 316519701385644 316921412374272 317068642941984 317466163150848 317613646790656 318086214250752 318169575729977 318532487092224 318596970774528 319154620856076 319518655782912 319703210256384 320327630588916 320628095559936 320693003476992 321179217690624 321249182810112 321806520850176 321956020867872 322323251134464 322364631361536 322952788734336 323442429089792 323507906740224 324074152584108 324139758120576 324443798839296 324631198083072 325006483193856 325265243391828 325570339807488 325636248231936 325641261481344 325787527406592 326093113720832 326134977927168 326201000656896 326730014333568 326771960305932 326918734098976 327144683741184 327291624947712 327296663682048 327864493550004 327930866402688 328304911712256 328347059871744 328433110430944 328807728611328 328879553901552 329069515244364 329444859322368 329449931206272 329597907844096 329825709195264 330016217038848 330088306313232 330241653757854 330593854578516 330660779962752 330970937352192 331037939073024 331617364964208 331766315132544 332187376361472 332341698960384 332793455427072 332918281504532 333370620628992 333876055834624 333948988258416 334104129240402 334528157506176 334595879350272 334909727834112 335103172214784 335646622911872 335757670598016 336072608833536 336140643336192 336296802484224 336729000647664 336885433125858 337269692215296 337464499715072 337928422082904 338440767535488 338509281447936 338938900512768 339488571769344 339684660897408 340072112848896 340230098419712 340667351532432 340736316194304 340894610330688 341327256735744 341480568225792 342078272172114 342468454330368 342537783607296 342903098179584 343062398926848 343137338030232 343528728182784 343657580907904 343727150911488 344124511617024 344398493003112 344721536266752 344881681796544 345314072199168 345319388393472 345389294813184 345988513746432 345993840323928 346149247869504 346473933328384 346544073474048 346588563197952 346913660731392 347150640229416 347220917367552 347351154980162 347591226475008 347747351506944 347752705162176 348149359706112 348350451318784 348426545552856 348823968694272 348829338924288 348960179832878 349358211649536 349428935688192 349434526020399 350035163030016 350040551906664 350197777084352 350439816019968 350597220532224 350642230603776 350718825457809 351281980728576 351327078710424 351656620936704 351727810265088 351891210663936 352343450274471 352501709828328 353113055145408 353515823824896 353593046391264 354206284418304 354743309324288 354815123521536 354820800024567 355390541906688 355436167350312 355508121809664 355841585823744 356006897338368 356624536843864 356702223309732 357149433544704 357315352639488 357650511822848 357768839430144 358349047978752 358421592121344 358556030947264 358965008007168 359593315506456 359666111538432 360706607504928 361326619901952 361494479570944 361567660474368 361953270300672 362032335956448 362200523476356 362613657526272 362660210281728 362823103739904 363242540040192 363872732726016 363946395082752 364498187321344 364503798859776 364999273694208 365210097843456 365632293593088 365796522000384 366186641883136 366266632283424 366436786908828 366510968332416 366854752935936 366901850168064 366976125739008 367490990800896 367571266125264 367783575861348 368128554161408 368203078066176 368208746642304 368841654337536 368922224703024 369481560976128 369487249234812 369908694687744 369983578963968 370122354526208 370625466737664 370631172607056 370797646324608 371193099877632 371268244168704 372085138152124 372342304521216 372509546815488 373155591815168 373237104524112 373710798406656 373884411330432 374310872285184 374527074828288 375134460901504 375182621091996 375610562813952 375686601375744 375692611790718 376344177194448 376773443813376 376991068741632 377602450775856 377727379422768 378081684937728 378257328422016 378333902794752 378688777224192 378814065278976 379428403742208 379647562179456 380003668811776 380080596713472 380745863477424 380822941628928 381400321007616 382061785317376 382145243509584 382581126955008 382758860722176 383244639141888 383250770473986 383506436622024 384087884544128 384165639254016 384525983809536 385277011121664 385499547723648 385765985452032 385939257163776 385945198792704 386614778521392 386693044775424 387235572543488 387285286288512 387727032582144 387811728300096 387991892021112 388478331224064 388484311942656 388658804625408 389152070959104 389417903853192 389783174994432 389862082658304 389912133597696 390277868322816 390453166604288 390459177725952 390538222239744 390544470258093 391136588796496 391215770445312 391221793307448 391397515564864 391668029669376 391894257733632 391979863746963 392261851676672 393027988105728 393107552649216 393703557169152 393789558408768 393795620894997 393972499219896 394421873098752 394472509429248 395105920745472 395192228319648 395613698553792 395791393491456 395877611996928 396477816303616 396558079229952 396564423556869 397252187038584 397705301803008 397935017005056 398580364707848 399086222989824 399167013961728 399727042625536 399814359645024 399865688269101 400321784051712 400507759505664 401196185419776 401202603949347 401898411448392 401979771719424 402356825800704 402489944358912 403142678976096 403375534815672 403753898112512 403835634008064 404023241873408 404536007983104 404542479944763 404624375480736 406492447389696 406681289517312 406763618033664 407197429088256 407380327006208 407940364717056 408093377328136 408175991707392 408558857797632 408647857545216 409267423281152 409356824316768 409546997133396 410060460736512 410066773717248 410771630456832 410861360073888 411329997766656 411437795827456 411521087250432 411959972118528 412049961318852 412324839373968 412711597052928 412764581439072 412949979914496 413235389988864 413427364651008 414144623431584 414228462824448 414234839972592 414856489517056 414862876333824 414946861129728 415666756098144 415859860287668 416147281523712 416334199382016 416387648841984 416778217406464 417056249675776 417147352115184 417592237362336 417676774689792 419073240167424 419605106982912 419800040792064 419885025067008 419891742589626 420528355584672 420619962746736 421099731320832 421257679822592 421342959181824 422026268514192 422561883165696 422758190589312 424114952334336 424709982789632 424795961032704 424802757122838 425341895554944 425539494474768 425625640644096 426024874377216 426270947008512 427103507451888 427504127413248 427590671302656 428332243746816 428339096412102 429075361133568 429274694490496 429764334845952 429819508482048 429913398948282 430603718312448 431150219034624 431343875653632 432098870112144 432186344160768 432591731785728 432841597444096 433341977591808 433436637511872 433686991189104 434093786409984 434181664309248 434188348641792 434383369875456 434846637236224 434934667542528 434941625836566 435640019111424 435695947074576 436192911654912 436388833263616 436395551576064 436490878523751 437038122627072 437152658066672 437241155203584 437796079828992 438095141834841 438410304815104 438506071868736 438759353659152 439062601863168 439259812429824 439266574941696 439355500019712 440021622718464 440028662396058 440117741750976 440124517470879 440322205010472 440791806104688 440881039950336 441294583136256 442156486618944 442355086843392 442916501815296 443122265280512 443219061622383 443724607236096 443781573107904 444494160838656 445265317677888 445472172320536 446037543341568 446127839133696 446804229619712 446908710418407 447418464528384 447676894130688 448096811778048 448395736645632 448402910296329 448972000863552 449180577501144 449692922953728 449791154600652 450571229443872 451136126582784 451254356713984 451345708597248 452135712879441 452227243184352 452651429025792 452912881196544 453797476667631 454223135376576 454315088259072 454526147107584 455103008980992 455307424301056 456104362896152 456624605773824 457416531902464 457516450706976 458038304243712 458097107724288 458302867881984 459105049494153 459197990670816 459628715022336 459721762209792 459842242395392 460425851191296 460526427356364 461318018328576 461325120431904 461532330492672 461851318222848 462118084263936 462867520305888 462961223156736 463454968633344 463663135342592 463670273549568 464300546684544 464474699195839 464568727403808 465098624925696 465105785232384 465810948866048 465912701360532 466713550706688 466720735875552 466815218770944 467253088026624 467522974138368 467625100610412 468375974304768 468436104947232 468875494582272 468970413686784 469188280885248 469290771129582 469791267032628 470002279771104 470817406860544 471457395188352 472275045891072 473094400032756 473854055875584 473914889800416 474010829079552 474455447764992 474675863117824 474779552078466 475382118561408 475602964412976 476199244726272 476420470185984 477798730638336 477895456161792 478731931284114 479277983674368 479457754008608 479554815384576 480491445883374 480942143339904 481768826535936 481873774215168 482090213965824 482709781275264 482934031301808 483484876701696 483546947042304 483764138319872 484323386720256 484429183101504 485163643634688 485261860110336 486005065146368 486111228876162 486665698258944 486946797124608 487509724790784 487728696000512 487897865087742 488355509711232 488454372347904 488582382545104 488681291109888 489139670581248 489202466890752 489301500985344 489987987734528 490095021500352 490157940458898 490378101148464 490717025611776 490937437421568 490944995523072 491788872450048 491796740325006 491896299604032 492457367568384 492642081301504 492649665646416 493211592916992 493319330852328 493604272866546 494167288983552 494174896809408 494396861766144 494738563792896 494924133170176 495024325558272 495362480636781 495890781867774 495991169944128 496456406028288 496679395753984 497649472698816 498281064542208 498512548440576 499369433104384 499377422256798 500055930943488 500243494789328 500814083751936 500923482387624 501156193860603 501792236259264 502364591751168 502654758322176 503469934367808 503636505897024 504108913250304 504210965004288 504343104562688 504445203726336 505093500971496 505328149688787 505904538322944 506196749572608 507661151303232 507763922171904 508533761343488 509232857654016 509526991346112 510108169273344 510345147629568 511001027298648 511341915496032 511990885103616 512220852338688 513117408258171 513702681495552 513806675410944 513999396964864 514354647269376 514593598390272 514706007045348 515486371361856 515590726367232 516186767425536 516380381718016 517082304400128 517322522694816 517971108298752 517979082590208 518211739500544 518982770619648 519118781454173 519223871804256 519710899992576 519816110211072 519882844796928 520370491097088 520612236967936 520725960344124 521026732470243 521386839712512 521621027260416 521629057743264 522224039559168 522525676978176 522639818329284 523235953041408 523440269749317 524037317474304 524143403532288 525052744545024 525060827859996 525296665626528 525659724029952 525895830798336 525963345905664 526922971092864 526990618065636 527484931405056 527721857988608 527836815995904 528752564742492 529669582718112 530273735737344 530580022673408 531309426627456 532114963986432 532222685282304 533085812860032 533154251025468 533762378735616 534010346007552 534936805265796 535053334964598 535724150317056 535864548597856 535973028959232 536475767734272 536653259145216 537523571968128 537834046420896 538447512010752 539389973259684 539499167307648 540114532171776 541059911257392 541989929852928 542241719356416 542351490711552 542929905451008 543300785214534 543920486289408 543990315422592 544234655609856 544745143730176 544863810060288 545809099089024 545919592624128 546062662844528 546747280982016 546755698289664 547815146765184 548439997022208 548448440389632 548694783000576 549279962824704 549399948425136 549655180363242 549766452498624 550282129403904 550352775252096 550599973219328 550980519985152 551236486201344 551356899187896 551675363792022 552192831242112 552304617099264 552313119963456 553005574520832 553150501778432 553262481506304 554222341464192 554230873852218 554863042031616 555112265842688 555183531789312 555938200106496 556196469486912 556789649816448 556902366253056 558127707228186 558513456781824 558764320223232 559473475977216 559733387722752 559855656786168 560704474112896 560826616995648 561466308427776 561790612242432 562701691352256 562773931637994 563415844220928 563529902063616 563677587452416 564516265791672 565486603112448 566403676163784 567122527406592 567385992633024 567500854192128 568033165836288 568361262678016 569142605613312 569356082885222 569471343269184 570005503217664 570120895070208 571118795216136 572100481511424 573092677976064 573217865264376 573871690432512 574138291083264 574866958712832 574876155710979 575259654933036 576131826816192 576248458881024 576788975714304 577915516682496 578249321585472 578791715213312 578908885745664 578917798189056 579177826500608 579922167782088 580039567163136 580191579272311 580853358815232 580927929432768 581590548873216 581860735434752 581987838031668 582717496836096 582726467913984 582988206938112 583728106438656 584126855779788 584674762491648 584793123987456 585012471545536 585416802484224 585679749906432 585688766588928 585807333359616 586704883194744 586823655667968 586832689961172 587096273347296 587502044504064 587722408139584 587841386600448 588392777515008 589541982158592 589806782457856 590555335753728 590684337613152 590958748829844 591632809648128 591708764143872 592658881118208 593420547830688 593687090237184 593816417995392 594716724455424 594837118844928 595878280557876 596557952704512 596902525507584 597462415704064 597870547061772 598629334484736 598750520942592 598907436668192 599590563938304 599721539467536 600761639258496 601794278129664 602847617172588 602969657579136 603535238701056 603657418309632 603883841595392 604714018464144 605063302223508 605630847168768 605753451012096 606034862810112 606804011974656 608832807698432 609738671084544 610021934275968 610145427050496 610717738991616 610796143632384 611070490509312 612140065992204 612263987561088 612838286696448 612962349613056 612971786317824 613901134921728 614035236475152 614320495700094 615090691104768 615100160575872 615376440656896 615801757630464 616157445685248 616292040110832 617156693741184 617281630875648 617939958177792 618065053876224 618227031399424 619067395579392 619146872158608 619424969871744 620131499900928 620141046976512 621216935147376 621342694236672 622284734275584 622294314500736 622420291694592 623004117368832 623363965517824 623500134147216 623789790431502 624220922285568 624501299073024 624581473262976 625167326109696 625293884915712 625584374513664 625721028172776 626388356043504 626669706361472 628609860251136 629407660474368 629700061188096 629827537600512 630792533377008 630929944120104 631805407834112 631886519733888 632014438772736 632607263686656 633039402771288 633842824748544 634137285883968 634932326301696 635227293581312 636172428501504 636339151459954 637064974184448 637193941549056 637204135684257 638309241712152 639037311565824 639406420512768 640655261177832 641256191119872 641386006953984 642358435381248 642498365620224 642508644618153 643613041700352 643912041735744 644646502268928 644729262723072 645905577468672 646884858179584 647015813480448 648148305168216 648279516241152 648887597678592 649262396166144 650012966387712 650530486783656 651140679614976 651272496463872 651282522962688 651575054813184 652186227441664 652269955854336 652402001313792 652412438754849 653460028667136 653543920611864 653837468197952 654289367482368 654583249895424 654593327364096 655728987100008 655861732805376 656694119743488 656866220861888 657615457222656 657759107803104 658139030488728 658889718644736 658899862412544 659195815688192 660032434077696 660042993594087 660176612626464 660483307515708 661187709157032 661321559925504 661941874704384 663234729928416 663532630265088 664374752722944 664683397920768 665586910854144 665836563009064 666741241257984 667752111669248 667897976516832 668208258480804 669056315012352 669191758700544 670206344429568 671293245823744 671515341196032 672145217667072 672593604968448 673458001295328 673770866251716 674539384430592 674928999430144 675856844165808 676881535070976 677018562895872 678977143538688 679369321794816 680460196839424 681334703064864 681472632388608 681789220661376 682654513471488 682961136451584 684156544344228 684936908660736 685075567214592 686124797853696 686274676060464 687057456365568 687315161815808 687454301822976 688249023234048 688796986006224 689443072533504 689763363593088 690638776786944 690778589626368 691977027492864 691987680647856 692298495739008 692947866656768 693088146948096 693177126395904 694301280458832 694441834735104 694702309960324 695182452950016 695494703013888 695505410324352 696298719412224 696700902637568 696853091105712 697647937388544 697658677848576 697920359665756 698716423299072 698857871376384 698869052040798 700070326060032 700081103813328 700395554168704 700879632039936 701194441064448 701284461207552 701437650915618 702563961457152 702654157420848 703313241873408 703455620530176 703782421327872 704686900548942 705003419656656 706226110290816 707031647649792 707186092782528 708412568836608 709486618648576 709630247043072 709641600049134 710781083813376 710872334700624 711016243619328 711683171647488 712013794676736 712169328117699 713249073687728 713404446619464 714298867089408 714630705278976 715301023645696 715537678860288 716698095957504 716843184242688 717112061894528 717930016014336 718097896926171 719186631012912 719332223076864 721413215009856 722653239803904 722988959141888 723135320948736 723906540601344 724064671912896 724401046952712 725227315052544 725320420563456 725646207479808 726485080080384 727745465452032 727892790165504 728996374642688 729007597719552 729166843314243 729998547388416 730420195686912 731264587186176 731593044000768 731846797631613 732373283766272 732533264566848 732873573817656 733021936664832 733709505871872 733803700336128 733952251478016 734981981601792 735142532250528 735236910688347 735567151722696 736257108322816 736406156132352 736417493284608 737683308675072 737695110487509 737844449406048 738963121952256 738974498469624 739817389375488 740244709052416 740406409299819 741250933475328 741262345214112 741595292649216 742386199755264 742536488337408 743836172801661 744170276304248 744684609042432 745019093630976 746311183630336 746474209048224 747421596813312 747768822660864 749054149656576 749066133385197 750268921803008 750365242183992 751221125627904 751385223581436 752688354388896 753546887626752 753982137483264 755204901551712 755454758845536 756163369875456 756514656844032 756667805589504 757827140793211 758856807484416 759295124358912 760007337623552 761491726954848 761645883257856 762800642015232 764123570634752 764290487019168 765162253910016 765517721444352 766501540947972 767012873244048 768175769088256 768331278508032 770554022243328 770999095447296 771531970904064 771890397585408 773229557042784 773386089550848 774471145086976 774570572577024 775623456600192 775983784042224 776956662448128 776968623885312 777317609250816 778835807706384 779566349988864 779724165316608 779824267195392 780555736645632 780918355451904 781076444479488 781088940516186 782273177592992 782431540890624 782443586614896 782795031129728 783336059338752 783788515467264 783959727493926 786055976211456 786215105298432 787579116817536 787591241789994 787944998439792 788843746197504 788945018858496 790211841490944 790384456639296 791227397107584 791582786982912 791755223993856 792955632607232 793116158459904 793128847113738 794504374077168 795410603606016 795870034010112 797160729415696 798172445979648 798334027923456 799454085251072 799628719290048 799731376538202 800643568103424 801015519011328 802392370839552 802405207898694 802580002446897 803796822896784 803959543438848 804713651601408 804979888717824 806285357952192 806751069631344 807507796225024 807671268016128 808046483746816 809072015966208 809084959889526 809248750961472 812984894779392 813362579034624 813527236067328 814394858176512 814760654012416 814951177821801 815880729434112 816186754656272 816351983414784 817117715595264 817295715090432 818534846562304 818713648633536 819093994266792 820120921473024 820133547434496 821543260913664 821722720147776 822659995533312 822875591654912 823042174500864 823919944237056 824099922637704 824482770544863 824649678747936 825423194105856 825529162878144 825899959828992 826470779977728 826854729302016 827513045688033 828289246863168 828456925648896 828469679945184 829712979034112 829725752667648 829893722259456 831333512196288 831346310778327 831719720575336 832294563047424 832668398764032 832775297683968 833556434812928 834112499351552 834294704230368 835184474724672 835353549379584 837191560842279 838146480334848 839210213965824 839600081584128 839783485179252 841056711169344 841239925493472 842199462641664 842515359645184 842685918363648 844052537028384 844160897456991 845123766331392 845516381178624 846983275004177 848229904668672 849419965579264 849605514245676 850683791109888 851078988949536 851251281288192 852049748754432 852541894017024 854034124327833 854207014903776 855008254826496 855181342605312 856678192824204 858150722267136 858549388980992 859639016964096 859826797896564 861207436624896 862300438069248 864197740224288 864372688321536 865183463571456 865683194888192 866873275023744 867373982378208 868187572819968 868363328618496 868376697283584 868766739750912 869693274472448 869883251673132 871280038222848 871391894149152 872385823309824 872791103152128 872981757047502 874076245254144 874305316133344 874482310407168 875592159657984 876190283669682 877012143737472 877518707318304 878125203726336 878519624859648 878533149883392 878711000039424 880057324792116 880235483501952 880249034941758 880644410020944 881583612209376 881762079900672 882589166272512 884312973237888 884710173686784 885833003630592 886244530561024 886438123244766 887449214472192 887563146215808 888988321677312 890530635355776 890944344641072 892075086683136 892255678267392 893817420836814 894836929056768 895353788261376 896193623556096 896791473291264 896805820592658 897944001727104 898361155002288 899385845907456 899582309201304 901142458887744 902272253165568 902508713427968 902691417194496 904271425758882 904454486368704 905302858051584 905825762393088 907594953335262 908446270753152 908630176518144 909052294215168 910206017961984 910614848602112 912208725792304 913249211547648 914833063804928 915032901413952 916076608487424 916194215448576 916605735763968 918210098988306 918395981341632 919257430044672 919443524419584 919684484790784 920851702382592 921052854712728 921480743550141 922636036657152 922650240863808 923064660985344 923702636445696 924236168527872 925735040611776 925922446313472 926909937266688 927326270685184 927340547099136 928601093369088 928949398391678 929137454807616 930197249851392 930211570464768 931621897732096 931825402721064 933427101413376 933441471751104 933630437541888 934506176053248 935045948276736 935250201220824 935684685647253 936751948609536 936872209894464 937750989164544 937940827373568 938376561770496 938581542259164 939582534065256 940004559542208 941634813721088 942914790376704 944550091782144 946188800065512 946628366181139 947708111751168 947829779600832 948021658159104 948910895529984 949351726235648 949559104156932 950764237122816 951205928825952 952398489452544 952840940371968 954508727189931 955597461276672 955790912323584 957463862568228 958555967348736 958915508017216 959109630769152 960982891766748 961884286679808 963537653071872 963747548430336 965419562550528 965868062603616 966969753403392 967093894084608 967528276639744 968858366203008 969221771154323 970327287269376 970523720220672 972010130292736 972222457752324 973331396517888 973893594249216 975019449581568 975795730175484 976711019422464 976908744695808 977164765090208 977362582219776 978279341162496 978404933781504 978603001970688 980190043000704 980315880917796 980756202296928 981434051223552 981874874843136 981889991046144 983593480650012 983792599208064 984914735136768 985284162603008 985299331292832 986423185833984 986638661704656 987208545733092 988334577967104 988349793618816 988793723532288 989477127585792 989848266340352 990048651116544 990724961273562 991781563735548 991982339888256 992912812056576 993358791507968 995298945397632 996562129084416 997025096881152 998754844513596 1000111861886976 1000486989578656 1001628167503872 1001846964775248 1002312387721206 1003584472518528 1004729183502336 1005309516644352 1006939868735616 1007273011794048 1008217826500608 1008421930008576 1008686209125376 1008890407452672 1010187001942992 1010656299377574 1011809076645888 1012393499145216 1015322302606464 1015527844343808 1017067522686976 1018465715308032 1019053982692224 1020216338546688 1020690295259136 1022002054597296 1022683830992064 1023981770207232 1024441704677376 1026234816516342 1027405362991104 1027613350821888 1027998793929728 1028709294538752 1029187196780544 1029412014090696 1030972742723712 1031181452734464 1032373534851072 1032760763436032 1034164608800256 1034645045389632 1035942216597504 1035958165180416 1036423479001088 1037965541239296 1038237562908346 1038447743608512 1039421799985152 1039632220422144 1039765689593856 1040740982194176 1041224473935872 1041451920688248 1042053464940486 1042773679425024 1043242054520832 1043258115486528 1044448079118336 1045051353956352 1045279636658568 1046471906082816 1046880539498634 1048074634948608 1048286807064576 1048303578061197 1050105489090048 1050121655719992 1050593331253056 1051319448059904 1051791661596672 1051926691811328 1053845942185728 1053981236131272 1054969862810112 1055443715977216 1055673631991808 1057505129484984 1057996409261273 1059339165436224 1060547471474688 1061160045346816 1062618853254912 1064229927972864 1064445370564608 1064462400073701 1066171625720064 1066308502050936 1067524757471232 1068020692015104 1069873610531592 1070106669929196 1071448300634112 1071729097195712 1071946057918464 1072951535468544 1073306518290432 1075047143936256 1075668092841792 1076895024021504 1078779946519368 1078998334615296 1082119822514784 1083979859705856 1084483438712832 1084702981423104 1085859810902016 1086601570429068 1087840972578816 1087980630845184 1088469311219712 1089490287460352 1089727620120576 1091618198178048 1091839185248256 1092125325689056 1093494561964032 1093511396579328 1095630293530368 1096896880779264 1097389566001152 1098559925649408 1098799896850272 1099310360726484 1099532904997248 1100564258807808 1100705550504192 1101199946438656 1102472972402688 1102713798375792 1103350727584044 1104385662484224 1104609234198528 1104626239926912 1106301003556864 1106524963012608 1108444682928384 1108461747704436 1109726084063232 1110224531685376 1110367063578624 1111876400212992 1112392938973824 1113579299632896 1113804732506112 1116255414456372 1117026913563648 1117528640446464 1119466775445504 1119711313572336 1121408948225792 1121653233991296 1122932616855552 1123581224484864 1125403382704512 1125547863275988 1126831688441856 1127059804127232 1127355174904832 1129032531583344 1130973206224896 1132807352327568 1134245054813184 1134771985266048 1135001708384256 1136066331672576 1136722525356032 1138285211226624 1138712165770444 1138942686538368 1140011006435328 1140241790140416 1142237590432272 1144200963022848 1146185355952128 1146435730528752 1147743380865024 1148276582166528 1149733917425664 1149752311421958 1150519309866072 1152263653632384 1152496917762048 1153577951428608 1155831033364992 1156498643170944 1157583430426624 1157817771491328 1157835596378112 1158355653001216 1159844335564176 1160079134326272 1160383158544622 1161706717630464 1161855858865536 1163181097746432 1163721470869504 1163975676063336 1165434993672192 1165452935827968 1165976413876224 1167456212877312 1168253711559576 1169349524983296 1169586247974912 1170024943091072 1170833604968448 1171359499812864 1171377533177856 1171614666719232 1171633410774279 1173409766389488 1173647311335936 1173665379922344 1174192546694592 1175004089008128 1175444816279168 1175682773200896 1176785555030016 1179083964317184 1179613564915712 1181110671507456 1181368675226304 1181917497659688 1183265619296256 1183417528287744 1185317762236416 1186841095661376 1187374180474368 1187632835990784 1189433448910848 1189674237689856 1189693270670607 1191756561115752 1193115905409024 1193805051015168 1194924831408128 1195741094123544 1197258668969472 1197501041885184 1197814873336384 1199181127876608 1199443078935072 1199597064807303 1201523278516992 1203588556259328 1203607811848041 1205695234345176 1205939315158272 1207070477402112 1207767683190784 1209428036928288 1210126604447016 1211261694337536 1211506902024192 1212069725620224 1213608023949312 1213627439834289 1217665615396864 1219477342169088 1220043868551936 1220290854100992 1221592287264768 1222140981018624 1224280131984408 1224527975122176 1225676573392896 1225943572635648 1227802269843456 1228070472950304 1228640991400188 1230181382209536 1230200321151744 1230752881313792 1232314891370496 1232584080221664 1234313387482368 1234563261751296 1235879916355584 1236454062798848 1238134791158784 1238293744317216 1238849939743488 1240282093953024 1242433870294752 1242685388473344 1244569468551168 1244588629001472 1244840583389184 1246727931035648 1247000268294432 1247579580863004 1248441844571136 1249002598146048 1249162946525952 1250334652219392 1251168749027328 1251442056345552 1252776712087008 1253339412722944 1257219720502272 1258815320948736 1259400122376192 1259655075201024 1261585066754016 1261859888240208 1263610815668224 1263773039467776 1264028877545472 1266078805542576 1267685649497088 1268274571767936 1270454587162624 1272344857003008 1272678302919908 1274129948368896 1274387883098112 1274408271368514 1276618483424304 1278074623131648 1278812841025536 1281310522355664 1282512382239744 1282772013907968 1284996731240448 1285017289236306 1287226083400704 1287824083471488 1289293004537856 1289458525446144 1291811154937344 1293769716359168 1294031626960896 1296296610336432 1296559032482304 1297775195357184 1298524792332288 1300025932775424 1301060973567312 1302281359229952 1302544992927744 1302565045925376 1303150109626368 1304372454883328 1304539911708672 1304804002627584 1304824877509698 1306920057334272 1307087841223728 1307674936395904 1308578734964736 1309166499790848 1309186654728192 1309472635571253 1311457974200016 1311723465610752 1313388239486976 1313732441723776 1315230914445312 1315518215606208 1316278060977456 1317779437289472 1317799724825088 1318391631376384 1320064868155392 1320085987188174 1320353225252928 1320966615031416 1322375418314064 1322643119851008 1323883749408768 1326469459856832 1327065260530176 1328749505445888 1329366795841536 1329657184867149 1331173821708288 1331673126018128 1333482482515968 1335504223338496 1335795953033664 1336416516961608 1338112630024704 1338383517401088 1340412688859136 1340726131255221 1342586491647488 1343030682392064 1344290435334144 1345187209936896 1345208730888987 1346916002590656 1347541732503432 1349078768861184 1349857998860288 1351713688331616 1353763070141952 1354037125791744 1356407138638323 1357954287077376 1358738643589632 1360920393678848 1361392430002893 1362669406129728 1362945264777216 1363578441322752 1365309026942976 1365922272903168 1368313088688456 1369873817321472 1372249595707392 1372549352120928 1374114912731136 1374630323631616 1374908603645952 1377315148482459 1377593972012448 1378886145067008 1379526727186176 1381277553573888 1383954054985728 1383975361295712 1384596991478016 1385895733313536 1386354252791808 1388602560917664 1388883669470208 1389404619920648 1390364905900032 1390989406027776 1391010820648704 1393401805275136 1393424097587517 1393706182211424 1395295874777088 1395317355697152 1395840719331512 1397432846598144 1397738104081596 1400140652120064 1400162207626656 1400791108337408 1401759264079872 1402568922415104 1402875301831236 1405127922914304 1405308314841696 1406626483746816 1406911241060352 1407564842655744 1409373801097884 1410006839313312 1412452220581632 1414372185565056 1416825137673216 1418973237297152 1419283200098268 1421562167626752 1421744669401248 1422032487238656 1423366343294976 1424027589353472 1424338656235398 1426498147375456 1426808893238928 1428597734178816 1429261410557952 1433396191915008 1433686368485376 1434224123789056 1436195793852342 1438373262025824 1438664446153728 1442826430019712 1445306479607808 1445977918283776 1446270641897472 1448129343825792 1448802093905424 1450454630105088 1450640841126912 1451292414959616 1452970160160768 1455490930904064 1455785580331008 1458015195439104 1458333686628486 1459997094776832 1460840391373824 1462529174372352 1463186088001536 1463693595263226 1465066529133696 1465747147635312 1466043873329664 1467419011743744 1467607400672256 1467904502956032 1469963963203584 1470285064501056 1470473821376694 1471134303445392 1472514216645632 1472812312264704 1472834986569216 1475366617350144 1475390220975018 1475688898812096 1477926243904512 1477948996939248 1479634778750976 1480489418104832 1480812818599638 1482501866950656 1482524690428224 1483190585298432 1484772399510528 1485072976674816 1486087441910343 1487672345603322 1488340552608496 1489369218084864 1490038187261952 1492622367260672 1492948418096448 1494843193626624 1495537645321728 1498108299313152 1498132266770394 1500537843606016 1500730484367984 1502442251255808 1502770447162872 1503468581581809 1505376708777792 1507093775253504 1507964274966528 1510409803103424 1510909517691072 1512326739750912 1513029313688064 1513335611179008 1515654281586422 1515984449066361 1517713614968832 1518590248717824 1520014675247104 1522983453909696 1523291766515712 1525601284030464 1528247141269504 1528580974038336 1530324507820032 1531035442888704 1533003081895944 1534025746488096 1536351538176512 1536662557016064 1539352224774513 1541108044486656 1541998190894592 1543063941808128 1543780795170816 1546459114085568 1546772179101696 1548942290173952 1549141145154048 1551246913200384 1551967568084448 1553913324896256 1553937247770624 1554635218501632 1557356344362519 1557671615412768 1559132699977728 1559448330633216 1559648534390784 1561111473291264 1561836710903808 1562177881032372 1563080197410729 1564546355185984 1564863081781248 1564887173229792 1565590062259456 1566672118677504 1567577030934528 1567919454987852 1570320809247951 1572111952422912 1572430210596864 1575158233635072 1575182483579988 1575889996879584 1577687492395008 1577890037716992 1580768913278592 1581361837146527 1582454794215168 1583165573965824 1583510447987712 1585911265214464 1586257694227476 1589008748154336 1590821207212032 1591740068020224 1594321458831392 1596344891959296 1596668055846912 1599257438580096 1599462753076404 1601287136206848 1602031038022656 1604810415797388 1605160004893794 1607593645793568 1607919086877696 1609427303202816 1609959777435648 1612570715904384 1613502139262688 1615015592450048 1615342536032256 1616092967493632 1618169919779052 1618497501922944 1625969789558784 1626725158069248 1627054472134656 1628789716353024 1629902355643602 1631761458868224 1632373509312544 1632703966829568 1634235431190528 1634591430180864 1637427297267072 1638187988533584 1640241842946048 1640267094868992 1643445440295552 1645319991066624 1645751183309824 1646084349001728 1647839888474112 1648199845275408 1648965541089726 1649299357495872 1650846388211712 1651058325756288 1651799919657984 1652941559955456 1653709458604032 1655026091376066 1656578493726336 1656913851297792 1656939359890368 1659425958068224 1659451505335296 1659787444518912 1662667024392576 1662692621556654 1663439441150672 1664589126094848 1665336797528064 1665550595367936 1667112869625856 1668224998703104 1668589408460736 1670368949449344 1670707098759168 1674383121684558 1676292960669696 1678420427931648 1679200163168256 1679566970358504 1682113422338688 1682479850986944 1684398925283328 1685030719290368 1685371836727296 1688105074056768 1688321794913982 1690247532662784 1691032762357248 1693966550008354 1696459809337344 1698839931158528 1699211028491352 1701367582219776 1702157977899072 1702502562576384 1704099497508864 1705083788034048 1708068248655666 1708414029807552 1710016509652992 1710362685210624 1713356385648408 1716301444534272 1717098777961984 1719278033928192 1719653595793128 1722414873249792 1724600876138496 1728395480448576 1728745376643072 1730366927142912 1731366389776384 1733746550047488 1734747964756416 1736375145639936 1736726657236992 1736753394567168 1737533479501824 1739386548944896 1739766503346264 1740574737816933 1742560076445696 1742783788298304 1744771646619648 1745582206304256 1745963514095004 1748152490508288 1748610632266688 1748964620814336 1751184319315968 1752380567339364 1754024287474944 1755037414636608 1756250407452672 1757039249719296 1757066299766784 1757422000078848 1760114649584232 1760470967003904 1760498069883516 1761288820041888 1763167224418752 1763524159801344 1765178332545024 1767404406222589 1768625946475776 1769420347373568 1771666007261184 1772489061122048 1772876246489532 1774898428944384 1775126292431616 1777976643354624 1781061270711552 1781888689282144 1784150173366272 1784511356534784 1787634841673628 1789673858113536 1790707576522752 1792387247112192 1793611641185316 1795888003454208 1796722310004576 1798771691814912 1799164618402608 1802284917775488 1805017426855936 1805382834388992 1808542851517764 1808908972737408 1810605716103168 1811651524786176 1815189906670524 1816892541506304 1817260353036288 1818104588430336 1820412035923968 1824417451584608 1826498423095296 1830065802827904 1832153216974848 1832388430897152 1833211471527936 1836420197976612 1836791962683264 1838514860089344 1838887048839168 1839368969581568 1841703404765184 1842105709425456 1842961487100282 1845272073314304 1845300481727616 1846129321970688 1847405272891392 1848472337055744 1851470081223552 1851844892626944 1853819874533376 1854652541370368 1854681094198272 1857202186738176 1857898796783356 1858274909615232 1860394499702784 1860423140929536 1863243795464192 1863650805442128 1866854202826752 1866882943502208 1867260875083776 1869012352106496 1870091896553472 1870500402441648 1871369371294506 1873503897219072 1873744419788928 1875501978329088 1875881654747136 1876753123540992 1877163084518328 1879165068130512 1880009119084416 1883269627442176 1885829580753408 1889100183564288 1892377600131024 1893256732362278 1895416223502336 1895659559201664 1896043316318208 1897821791059968 1898703452471296 1899118208313864 1901528474245632 1902411857651904 1904796978905088 1905681880743936 1909017454379862 1911194922553344 1911581824647168 1911612407052771 1914927725136456 1917111934697472 1917831016034432 1918219261538304 1921965783533496 1923768573359616 1927075306143744 1927495096860672 1930839125101056 1931736125207232 1933939506806784 1934187788169216 1935056553279488 1937716732406016 1938443542308646 1940654574538752 1941047440441344 1944020260585472 1944444915504648 1946662793035776 1947787188498432 1950038899163136 1951591460350968 1953422038844928 1953817489391616 1954329530180416 1954725164439552 1956558682324992 1956809867563008 1957206003941376 1957237316264547 1960380086001408 1960631761835592 1961512404593856 1962868102447104 1963749749686272 1963779982092288 1967186961300024 1967585198416128 1970568325206016 1970598662585664 1972846371667968 1973277323409312 1974417091466184 1976669155934208 1976699587237632 1977587447064576 1979696532680704 1980097302233088 1980128980782261 1981449922547124 1983563127471096 1983964679776512 1985825624113152 1986717583015936 1990597890795264 1993124258168832 1994050193762304 1997509689027192 2000223723773952 2000973979157312 2003256335007744 2003693929550496 2004624775442412 2007168945037056 2010619033288704 2013879737471232 2014546023588096 2016435653001216 2017372418250752 2017780814905344 2020374003885984 2021312598755148 2023618153291776 2024786998290432 2030644605212928 2031055688687616 2034135045373952 2036931430616064 2038107965384448 2041380590518272 2044004109194592 2045367661984128 2047963540414464 2048883409354752 2052469633032684 2054810725982208 2055226701643776 2055997587859456 2058374393561088 2058824028181392 2061945485447424 2062362905468928 2064747069702144 2065521526872064 2068329217600512 2069290090779264 2071916330360832 2072846958002176 2075931082478592 2076475125816692 2076895487217024 2078843599970304 2079264440844288 2079531379187712 2082448947871744 2082903841376496 2084106929880972 2085547358850048 2086484109041664 2086516230973056 2088896158236672 2090102707912704 2090559273317136 2092943812165632 2093761078997268 2096149269897216 2096573614129152 2096607156122394 2100210978180096 2100243311439984 2101186662506112 2102638896119808 2103583323193344 2103853383622656 2107691884371456 2107962472262544 2109939725620224 2110887431954432 2111347263983616 2115010258969968 2115992818522546 2118678330872448 2121094942949376 2122320090693632 2125237706509824 2128459855945728 2128890741129216 2128924800147402 2132343251440128 2132617004101872 2135049514942464 2136041384030208 2136507984353097 2139747221063184 2140213339858392 2142896601268224 2143458194391424 2143892115836928 2145903070937088 2146613036580864 2150094287872512 2151336185683584 2153790048043008 2157559893038736 2157996669230592 2164239645029568 2167959719411712 2168966877425664 2169405962846208 2171719621804032 2173203140858136 2175681945157632 2175961261690368 2176938622439424 2178980574920704 2179455240241152 2183236396356096 2183678370496512 2184250651378112 2186989123928064 2187022793158656 2187500529942729 2191260587060736 2193793761558528 2194779132002304 2197119851298816 2197599793700544 2198620721452968 2199065809994496 2201128517615616 2201411101008384 2202399892877312 2204945944805376 2205427596751584 2206701455168088 2208771324968448 2209218468397056 2209252479853824 2212602007113728 2213049926025216 2213085331462527 2216889365856768 2216923495408872 2219452168126464 2220449063370752 2220734127157248 2221219227899457 2223752800425984 2224785877947648 2227158599265792 2227609465012224 2231508518404983 2232510828912744 2234053827127296 2235057280892928 2238933550891008 2239422627144672 2242817896451584 2243306467982592 2247162448969728 2247198400155591 2250806765409024 2251095726551976 2253663376883712 2254710349809664 2258065063166688 2261946412449792 2265614704655136 2268490109626368 2269543970532096 2270003416768512 2273445050712064 2273481422379633 2276570422453248 2277424331540888 2277885373076736 2280022012870656 2284475180864544 2288401926045696 2292370711904256 2292871461057504 2295486761730048 2296553164333056 2299504622843916 2301038619732144 2304527307264768 2304993835524096 2311662066729984 2312997286341888 2315166860853248 2315671192756224 2316711306002432 2319688671128352 2320158268652544 2320766317089244 2323413435260928 2323711717731072 2327442941739008 2327951352126672 2330869987344384 2330905871655936 2331952827752448 2336507423119152 2338699049966592 2339172495949824 2340049886182144 2341667209936896 2342755066355712 2343229333438464 2343266821548558 2346819532778976 2347294622671872 2347330759844688 2348385093389184 2350008178016256 2350889632558336 2351365546401792 2358167928634368 2359227129831424 2362737350452608 2363834995319376 2366531238592512 2366835056575488 2370635524472832 2373682191322752 2374748360948736 2375265671981568 2378866897821696 2379348475379712 2379386541341214 2383513122231504 2386231810818048 2387610102030336 2391482188247088 2394517337938944 2395002083770368 2395629746672768 2398362255753216 2398886157870144 2399194129614606 2403046557033984 2407177112518656 2407215623696082 2411390468690352 2411878630316544 2414140954804224 2415535366381568 2418856073856576 2420253208894032 2422523388675072 2423013804048384 2424139451240448 2427216047898624 2427254879668578 2435331230793728 2438954684338176 2440087737103872 2440581708201984 2443184574529536 2444281962037248 2444853533465403 2448560263968816 2449055950244352 2451353146785792 2451887145271296 2455604539686912 2456140945900608 2457281982800376 2460362764419072 2460400642303488 2461505762627584 2464629782740992 2465168160443328 2468626774964736 2469126523502592 2471759832711168 2472908125597696 2473448311634589 2476269582317568 2476587488634432 2477699879486976 2480564187906048 2482539137064099 2484867740589504 2485370776946688 2489138937102336 2489177258002944 2489681166778368 2493455862071296 2494000536588864 2494038932334981 2495159161726008 2496883689142272 2498005196292096 2498325893051904 2500669304438784 2502337498054656 2502884112691104 2505553424174016 2506678825445888 2511574682526837 2514439441004544 2517630641897472 2518800244752384 2523170133508032 2523719776480416 2527221631336448 2527546078935552 2528057755090944 2532157611085152 2532482692370973 2535371298994176 2536549143535872 2540909174325248 2540949825012531 2544689714006016 2545356605839816 2548259896737792 2548816542737028 2553236966848608 2556149246263296 2557625682051072 2562102372983499 2562621044711328 2565024764479488 2565544027815936 2570034578472612 2574452166801408 2575648166942976 2578917050892288 2583622309874688 2587539432718336 2592593220672864 2593118064964608 2595550390714368 2597049584664576 2602121947134624 2604562718459904 2605089985855488 2605130091850752 2606300219252736 2609079823417344 2609649755019396 2613840114668544 2614175682447456 2615349872791808 2617157469929472 2618373309456384 2618945271142506 2622915948400032 2623446931221504 2626776478973952 2627464883447552 2631036431212416 2632556121954912 2635558874578944 2635599449650176 2636783262752768 2640171974376348 2640706450505856 2641933230062832 2644750836628128 2645286239702016 2647767498817536 2652938919713664 2654130521060352 2657499010891776 2658733591683072 2659314369734298 2662347643416576 2663346252036256 2666964965031936 2671591906067328 2672833033923216 2676225260049408 2676767034802176 2681452262510442 2685172983294976 2686061364784128 2688580870668288 2690374419873792 2690417461777974 2693832005181312 2695083465006864 2698157537722368 2699715997720576 2703427376663232 2707526140283904 2708074251583488 2712814277276646 2715908574154752 2717477287179264 2721840787357696 2722784860005786 2725338812259456 2725890529554432 2727156882645504 2730618053885952 2731844545806336 2736626177376912 2739747634642944 2744499191414784 2745098704241856 2748229825462272 2749260647263232 2749817207291904 2754630296964918 2755187944024896 2757772290134016 2759053454372352 2762555107147776 2764442230650423 2767908109971456 2767950722591424 2769193982956032 2771791466627072 2772708505583616 2777205121835328 2777767338940416 2778809239841296 2780729811800064 2781978812055552 2782021641297408 2786803610550272 2786848195175034 2787412364422848 2790591749554176 2790634711394304 2791681438663024 2794865693196288 2795476208163192 2800281304240128 2800324415253312 2801582216674816 2803518528159744 2805137844830208 2805750603662472 2807054056941759 2810255845828608 2810616629683392 2813252967493632 2813822482120704 2815129685311488 2818747602195768 2820013678626624 2824904441163264 2828744371130112 2833650275346432 2837946474594304 2838566400196536 2839885098543417 2843124335253504 2843489338802496 2844064974477312 2846732686589952 2848055178706944 2848677312470796 2852996294750912 2853617786477856 2857195468357632 2858522821115904 2863526181569793 2866792383830016 2867372736970752 2868448247578112 2872391587704684 2876746524051648 2877328892307456 2885652860039424 2890612959215616 2891955836567552 2896258687651584 2897604187810848 2900909260210176 2901281682253824 2902584829919232 2907665313462969 2910981861808128 2911571160662016 2916030390878208 2916667373256972 2919994189553664 2921680782747648 2925058348744704 2927387190526452 2930133058267392 2931494295270624 2932087746659328 2934838023487488 2935214801344512 2935809005912064 2940570129002112 2940947642753388 2942268606890784 2945028433291264 2945624624529408 2945669973138432 2950780441950036 2951377797624192 2955852487809024 2955897993878496 2959269557501952 2960978836209664 2961625637199276 2965003733901312 2965049380856448 2966381170596864 2969544799021056 2970145953349632 2972174883820686 2975344691206644 2976681105216992 2978738436169728 2980076374523904 2985896836192896 2989686387253248 2991075290643456 2996264533540788 3001075687212032 3001460968735968 3004884502511616 3005540894325744 3006937163163618 3010753417555584 3014187550507008 3015928549933056 3020819606206848 3021819035382144 3024653479501824 3026058627376128 3026671222358016 3031308563172844 3031968898132722 3035427229937664 3037180497435648 3040029350494208 3045966907819392 3046583533031424 3051202568060928 3057161948076672 3060649015640064 3062070885777408 3066006163791888 3068051492976192 3072703076353024 3073325114032128 3078704449549026 3082216088973312 3083996381789184 3086127883616256 3087561590341632 3092918228171136 3093544358203392 3097884580347904 3098282290308096 3102493826400768 3103935136168896 3107826649792512 3107874495541248 3109270437003264 3114712688725038 3115343230825536 3118265399955456 3118896661266432 3119297068781568 3122222946582528 3123673421807616 3124355762064744 3126160394821458 3129092710371968 3129726163562496 3129774346459584 3131180124518912 3133344237355008 3135154061869056 3135838909975704 3140641618495902 3144223904845824 3144860421193728 3150316467270144 3150364967159976 3151779993759168 3155374984790016 3155780075433984 3161537826557184 3162723674293054 3164909588430336 3166331147931648 3167020895975424 3171822530428928 3172515388454952 3173989227783819 3178017496308672 3181642414424064 3183480136040448 3188642917662784 3192689783918592 3193336111693824 3193387200221103 3198514877160192 3198925506152808 3202574272413696 3204062076045312 3209620831594776 3210320009787588 3215187291587136 3215838173755392 3218854606405632 3219919554871296 3225141431808768 3227004278525376 3230031184900096 3230685072064512 3232185934987264 3236339839558104 3236995003845888 3251939579117568 3253450316138496 3254108944269312 3257579432706048 3259804711287204 3263522917736448 3264747018625088 3265407933659136 3268470862381056 3269182860361728 3274854594534144 3276375977067168 3280483685892096 3280534189737984 3286890880591104 3291502366619648 3292168698003456 3295679776948224 3296399690550816 3297931082179452 3298598714991744 3301692776423424 3302116651512576 3303599839315968 3307418917208064 3310052182752132 3313156987452672 3313827702595584 3313878719780736 3318851916136448 3318903010670592 3319574889037824 3325334048785152 3325385243113308 3326878882301344 3329178252189696 3330673595056128 3331101190735872 3334225739251712 3337178816921472 3340737898898688 3341414197518336 3348766243369116 3352585921339392 3358400326336512 3359133940717008 3364226844677376 3364959701973888 3368797850566656 3370061438580736 3370743673454592 3376210148113536 3376643589827964 3380495065325568 3382065524714496 3387933100016708 3392919618674688 3397679862317056 3398422056982704 3402735164439552 3404315955798144 3405005125152768 3408198995017728 3410167576068096 3416136497311332 3416828059615104 3420033019305984 3420725370421248 3426712771296816 3432602889068544 3434197555923968 3438556067856384 3439307191586256 3444829746499584 3449201752276992 3456790960897152 3457490753286144 3460733854285824 3462732779552768 3467493100094976 3469495929512832 3472750291279872 3473453314473984 3473506789134336 3475066959003648 3478773097889792 3479533006692528 3481149475633866 3485120152891392 3485567576596608 3489543293239296 3491164412608512 3491927028190008 3496304981016576 3497221264533376 3497929241628672 3502368638631936 3504761134678728 3508048574949888 3510074829273216 3512500814905344 3514078499438592 3514132599533568 3514844000157696 3520229299168464 3520941934007808 3520996139767032 3522577640083776 3526334448837504 3527048319602688 3530356665090048 3534808812445178 3537251892951552 3538840694747136 3543332014522368 3544978122244096 3545752492979064 3549796857888768 3550252584863232 3555953286709248 3562122541423104 3563777378564288 3568300346732544 3569022713069568 3569079812011821 3575269683347256 3579347716227072 3581415153045504 3584774494224384 3587223282370632 3591776006908416 3593444620009152 3597543383629824 3598329236805216 3604569835550976 3610034853711872 3610765668777984 3610823435544123 3617085703035528 3617817945474816 3621211432206336 3623303049572352 3630379813341048 3633785083012608 3634520706072576 3636209176860672 3640824071847936 3640882319502867 3648834903169216 3652996846190592 3660131605655808 3664776861794304 3666422943055872 3672840395953224 3673583925366528 3677029720178688 3678737939163136 3683406809530368 3684211418850912 3685922974200564 3690544146628608 3690600963455232 3692258643941376 3696944674111488 3702940162447104 3703689785253888 3707639749066752 3709305082740736 3709362188396544 3714404373476352 3715797593566712 3716549819230464 3720846281859072 3726487590928384 3727301610884256 3733708405653504 3733765887004416 3734521750167552 3740183793106944 3741000804883296 3742738742589012 3747007794438144 3747488839577856 3751003956658176 3753506247081984 3754326169036656 3758330136261024 3760018238168832 3766539254884352 3771659161506816 3778200367128576 3784755200262048 3786513464724556 3790832447004672 3791319118403328 3792086632636416 3797406904942592 3798236416627728 3803056948491264 3804823715303808 3811363761487872 3818034908759724 3822389845106688 3823163649294336 3823224814105542 3829855450272912 3834223869394944 3835662032068864 3836438523076608 3843931567066992 3847537146719232 3854990193721344 3861678250202112 3863472250414464 3867879013613568 3868375576338432 3870113106558976 3875433464812032 3876887084617292 3881309149077504 3882094880882688 3888040521170944 3888889831009296 3893325586071552 3895574376996864 3900077798326272 3903182920701936 3906844077689856 3907634978783232 3908659060360832 3909450328879104 3913117364649984 3913619735126016 3914412007882752 3914474632529094 3920760172002816 3921263523671184 3923024809187712 3925736204894208 3927499499372544 3927559964184576 3934373922600048 3935170396832256 3941136650412032 3941197325171328 3945692743335936 3946554646818624 3948834182932368 3953338311868416 3953399174475264 3955174894129152 3959393065361408 3960194604466176 3960257961564522 3962899845094248 3967126254942192 3967929359553024 3971651248226304 3973435166031872 3981195781590528 3986248516337664 3988100387524608 3988971554601447 3995019378054384 4000447447547904 4001947958314624 4006512670015488 4007387859100992 4009249550884824 4014337890074112 4021238066577408 4027759474942464 4029092047176192 4032871306002432 4034744836501504 4035561629810688 4035626192666961 4040748007771968 4042625197510296 4047236306583552 4049573996580864 4061289210425856 4062111377375232 4068270090747904 4069221415914969 4073862861232128 4076215930768896 4082761181036544 4084177290008679 4088008218389184 4090735323968256 4095927080828928 4097766818709504 4104939266065368 4109621451964416 4111995175718912 4116748787122176 4117648056362784 4123890970894848 4124725810937856 4131043053744128 4131945445447377 4136658435201024 4138580181558528 4143832660721664 4145693916004352 4151862164957184 4152950251633384 4153790974434048 4157687199940608 4159062758375424 4164897895743488 4165807682752992 4168213859761944 4171094717700096 4172968218083328 4173032461946112 4180205415825408 4180272292762551 4181118546634272 4185887624331264 4187522157994536 4192298539794432 4193214312244788 4200421956360192 4200486622879968 4202373325012224 4205277792239616 4207706767245312 4215383768742912 4215924944525088 4219879451240448 4221774863908864 4222694527967232 4230020517939936 4231985637045092 4237356661744896 4244640181387264 4250475413019648 4256919711891456 4257849600294804 4264686502880256 4265234008203744 4270099029884928 4272082768060416 4273015968706194 4279494442126368 4280426679716784 4285793202536448 4286916388782848 4287784231673856 4300188575745024 4302672371367168 4315119786077472 4315993338461184 4328479290059136 4335919438823424 4337933754851328 4338811925692416 4346406281716272 4351363890315264 4351922523380736 4353877244878848 4358910480482304 4366472792712192 4367356740993024 4368501302756224 4374045586317312 4375001059885458 4382521174121472 4387587523117056 4389558264004608 4395199587401088 4397241442905936 4398131619988992 4402257035231232 4402822202016768 4404799785754624 4409891889610752 4410855193503168 4413402910336176 4417542649936896 4418436936794112 4418504959707648 4425204014227456 4426099852050432 4426170662925054 4433778731713536 4433846990817744 4438904336252928 4440898126741504 4441468254314496 4442438455798914 4447505600851968 4449571755895296 4454317198531584 4455218930024448 4458262325731029 4463017036809966 4465021657825488 4468107654254592 4470114561785856 4477867101782016 4478845254289344 4485635792903168 4486612935965184 4494324897939456 4494396800311182 4501613530818048 4502191453103952 4507326753767424 4509420699619328 4510405744745427 4516130126333376 4523892824899584 4531229409310272 4536980219252736 4539087941064192 4540006833537024 4546890101424128 4546962844759266 4547953347199083 4553140844906496 4554848663081776 4555770746153472 4560044025741312 4568950361729088 4576803852091392 4584741423808512 4585742922115008 4590973523460096 4593106328666112 4599009245687832 4602077239464288 4609054614529536 4609987671048192 4618056674323539 4623324133459968 4625994572683776 4630333721706496 4631342385512448 4633422612004864 4639377342256704 4640316537305088 4641532634178488 4646826870521856 4647423435462144 4654885883478016 4655902704253344 4661739974688768 4661811743311872 4663905655504896 4672069033087557 4673014846238304 4677398099933184 4678344991899648 4680099772364288 4683334419873792 4685510132711424 4686533643097116 4689240592232187 4693639065557952 4694589245343744 4694661519689376 4696770186778368 4700016356032512 4701779265116672 4702731092803584 4710962427743853 4716335857268736 4718454259662848 4725474700905216 4727669990638752 4733062477185024 4733670113150976 4744085511439581 4747364382645504 4749496721897472 4750531343963136 4757733795643392 4758773082682428 4767026244463008 4772463621636096 4775220204060672 4782964376494176 4789034675877888 4790004167540736 4791259493345536 4797772315740288 4798388259229212 4806093114067968 4814431247392164 4822780937380704 4823757260633088 4828281909608448 4831070732763136 4837712147713152 4840506417788064 4845046777350144 4846027608096768 4848278902480896 4854509759337156 4877909368676352 4880175474207744 4881163416403968 4886369149059072 4889707066930806 4897120527937632 4898111900488704 4902706293571584 4903774290542592 4912281891801216 4914563965600752 4920725528838144 4920801284606976 4923011525255168 4930336320886656 4937253549929472 4938253047005184 4943519665422336 4945816251195392 4946896623269178 4952539164635136 4953174977268864 4955399758973952 4961128375812096 4965078274128198 4969735481179008 4970741553893376 4978277874204672 4978354516005888 4979362333556736 4988001073177728 4988077864669962 4990318323452016 4993767378284544 4996010392584192 4996651786103808 5001338608877568 5004674996109312 5005768225382208 5011106848348032 5013357650891776 5023149365053674 5028878882009088 5035261283794944 5037600489504768 5046340267016064 5047439552960832 5054443262672896 5055092157871104 5056115510181888 5064315222170304 5064965384741946 5070742597988352 5073098287071744 5081818348650496 5081899650025062 5089379428012032 5090713211679632 5096519793475584 5097633085474056 5106473933697216 5112298492526592 5115251364102144 5124204745966998 5125242089422656 5130049528958976 5131088055631872 5140069156945224 5148904333602816 5151296333885952 5157834101784576 5167244619749376 5175078865436672 5185186441345728 5186236129929216 5191100781428736 5194099169329152 5204243894269248 5209125436919808 5210179971710976 5210260183701504 5212600438505472 5218159646834688 5219299510038792 5221724213450799 5227680229337088 5228351364894912 5230699745583616 5234314939858944 5236746618912768 5237890542285012 5245831896800064 5246893862443008 5253552957947904 5254929766895104 5262072862424832 5265112243909824 5271117749157888 5271198899300352 5273566525505536 5280343948752696 5281412901011712 5283866460125664 5289501673256256 5290572479404032 5295534997635072 5302213218667767 5305877839427328 5308261042120704 5314998021783552 5317467183366144 5318628739468596 5324695286833152 5326692504072512 5333929930063872 5343183812134656 5345666067846432 5352450520098816 5353534069604352 5362904525020884 5370345966589952 5372122729568256 5377161741336576 5380834923555948 5387664010362624 5390166930013728 5396315075444736 5399431995441152 5406854753326464 5408882787409609 5415052280567808 5416148503166976 5425628554553292 5431817148309504 5434954574358528 5445569720011572 5450677624518912 5451781059108864 5454313765291008 5461236107771904 5473252354753824 5479495269285888 5490197408483712 5496459650924544 5498521294526464 5499634414583808 5509260593929836 5510375888049792 5515544580268032 5518106908744704 5525110214295552 5528884461300846 5535816219942912 5535901445182848 5538387965912064 5543582933254144 5545417011167232 5554410243670656 5555534677880832 5557618479682592 5561459623600128 5563957624111104 5564043282594816 5573696390350068 5574824728845696 5581183499108352 5581269422788608 5583362877326048 5589731386392576 5590952416326384 5600562608480256 5600648830506624 5603164433349632 5607037056319488 5610275689660416 5611501207324944 5614108113883518 5620511691657216 5621233259366784 5626505934987264 5627644964241408 5630259370622976 5637495204391536 5640027357253248 5649808882326528 5657488742260224 5667300550692864 5675892949188608 5677132800393072 5679770197086834 5686248670507008 5686978677604992 5688129948954624 5693465373179904 5696110357413888 5697354624941592 5705992589501824 5707235572955712 5714390936715264 5717045642231808 5727052363139586 5733584767660032 5734745473941504 5736896495156224 5744783175409368 5753493048103296 5754657784614912 5771305720078848 5781225918431232 5783911673135104 5792517375303168 5795208375621696 5801818520420352 5802563364507648 5805169659838464 5815330626925938 5821963723616256 5823142321324032 5832060781756416 5833334746513944 5839988379107328 5843361565495296 5850116697489408 5854774381052904 5860266116534784 5862988590541248 5864175493318656 5869676046974976 5870429602689024 5871618011824128 5881140258004224 5881895285506776 5884537213781568 5890056866582528 5891249249058816 5891339946276864 5901560883900072 5902755595248384 5911704975618048 5911795987756992 5918539115003904 5921957672419328 5923251274398552 5930007467802624 5930098761712896 5932762341193728 5939089598042112 5940291906699264 5940386942346783 5944349767641372 5950689382413288 5953362210433984 5957476872339456 5960152749047808 5971793672385792 5979372774506496 5982150581286912 5992529067081576 6002151374424064 6002921937471936 6009769005023232 6011081788651488 6013874326327236 6021506835111168 6031857099866112 6041639212413696 6043638070764288 6049306959003648 6052117254752256 6053342444716032 6062617126345688 6063937796265444 6070854459875328 6074360994871296 6080058700988416 6091933815638784 6093167066062848 6102405136121856 6114323896153344 6124141771554816 6132012327583776 6136102985952384 6145406152706048 6146650228064256 6157408899098052 6164432177946624 6167992763578368 6175123180683264 6185836456342272 6187088716406784 6195769160695808 6196564580616192 6204987652801536 6207870272337792 6215748991082496 6218540874006528 6229425377450076 6230686461651072 6236530799910912 6237793322532864 6238594137563136 6247346843615232 6248711524129488 6252320789642916 6258185420743936 6259452327124992 6259548692919168 6262360249037824 6266688474710016 6270308123738112 6271677819951408 6281283236991804 6288447809691648 6289720842387456 6300632934540288 6300729934319952 6303559987518336 6310749969580032 6311560150867968 6323075653114368 6325447348586108 6329819176860672 6332662295863296 6334041791950848 6343645060857856 6345030776909904 6347978455567638 6356034992617344 6363284828848128 6366960272080896 6377285835325568 6385379567837184 6386672223387648 6386774400442206 6397029754320384 6397851012305616 6405148544827392 6408124152090624 6419241663189552 6420640019575176 6430374583174272 6431676347510784 6437709212811264 6439839109742592 6450282863617536 6454008557050752 6460062369800192 6461370144129024 6464371869974528 6472679679116208 6473990007691776 6503879158235136 6506900632276992 6508217888538624 6515158865412096 6519609422574408 6527045835472896 6529494037250176 6530815867318272 6536941724762112 6538365720723456 6549709189068288 6552751954134336 6560967371784192 6561068379475968 6573781761182208 6583004733239296 6584337396006912 6591359553896448 6592799381101632 6595862164358904 6597197429983488 6603385552846848 6604233303025152 6607199678631936 6614837834416128 6620104365504264 6626313974905344 6627655405191168 6627757439561472 6637703832272896 6637806021341184 6639149778075648 6639255994387581 6650668097570304 6650770486226616 6653757764602688 6658356504379392 6661347190112256 6662202381471744 6663657683698371 6668451478503424 6674357633842944 6681475797797376 6682828395036672 6694525555214949 6697532486738232 6705171842678784 6716800652673024 6718267881434016 6728453689354752 6729919403947776 6740122877161472 6741487346909184 6741595200466773 6752420296227072 6753287179655928 6760990130651136 6764131049428992 6775866200033416 6785839237349376 6795359724634112 6796844113965408 6805470328879104 6808631911596288 6810010250305536 6820335152136192 6820444267138899 6832272994622664 6833656119230208 6840066038611968 6853425542593632 6865205778137088 6868395111847936 6877112135712768 6878614383172512 6889659492999168 6913581921794304 6914981506572288 6925465559105536 6934986200189952 6938991859025664 6945500582559744 6947013578268672 6950133918007296 6957546195779584 6959066013385056 6962298951267732 6970240305782784 6971135153193216 6982328825217024 6983854056380016 6992609962033152 6994442529066752 6995858483257344 7009522269357456 7016097149899776 7020149658546432 7025001629810688 7028265199067136 7029688000315392 7040458598336928 7041883868015616 7041992279534064 7045155280167552 7052668897675008 7054096639205376 7069617624890356 7074503785903104 7077681389494272 7089956244488192 7091504985958128 7099593715777536 7100505169726464 7111906573418496 7124245082846208 7127554757128576 7136600693465088 7138045426139136 7138159624023642 7150539366694512 7158695432454144 7162830306091008 7174446564741264 7183552013816832 7186889240018304 7195086767259648 7196658473610432 7209139671101952 7220069707423744 7221531337555968 7221646871088246 7234171406071056 7235635890949632 7242422864412672 7246606099144704 7260759626682096 7267570166025216 7269041412145152 7272418353721344 7281648143695872 7281764639005734 7297669806338432 7305993692381184 7320263211311616 7329553723588608 7332845886111744 7345680791906448 7347167850733056 7354059440357376 7357475878326272 7366813619060736 7368422837701824 7371845948401128 7381088293257216 7381201926910464 7384517287882752 7393889348222976 7405880324894208 7407379570507776 7415279498133504 7418610165481472 7418724376793088 7420344934903767 7428808746952704 7431595187133424 7433099638460928 7441692563718144 7447617411192297 7452975181856768 7454603221768512 7467416811307008 7467531774008832 7469043500335104 7480367586213888 7482001609766592 7482116797004943 7485477485178024 7494015588876288 7494977679155712 7502007913316352 7507012494163968 7508652338073312 7516660272522048 7520036476337664 7533078509768704 7534724047580511 7543318323013632 7556400734257152 7569510400524096 7573026929449112 7581664894009344 7582638236806656 7584173265272832 7594813809885184 7596472833255456 7597448077112919 7606113896982528 7609647430607616 7622727522975744 7622849475037593 7636069817519448 7644779690213376 7646449628211084 7659710900545824 7668447738789888 7671324064137728 7672877046153216 7686307118950497 7687863134133984 7695074293438464 7723356500404224 7726944500828928 7736751152676864 7740226213117952 7750866929624064 7753774169234584 7762618298155008 7776081042341888 7777779662018592 7786651172143104 7791148753993728 7806365841403872 7813688155379712 7815269957566464 7817318120721664 7818900657758208 7827239470252032 7828949265058188 7841520344005632 7842527047342368 7846049618375424 7851472409788416 7855119928369152 7868747845200096 7870340793664512 7882273300824064 7882394650342656 7893109293637248 7897668365864736 7906676623736832 7906798348950528 7910349788258304 7918786130722816 7920515923129044 7925799690188496 7934252509884384 7935858719106048 7943302496452608 7962391563181056 7972497032675328 7976200775049216 7977943109202894 7990038756108768 8000894895095808 8003895916629248 8014775718201984 8018499101769648 8028675780148224 8055518949884928 8058184094352384 8065742612004864 8069489673003008 8071123259621376 8071252385333922 8081496015543936 8085250395020592 8094472613167104 8099147993161728 8122578420851712 8124222754750464 8138442831829938 8147725722464256 8152431861537792 8165522362073088 8168354580017358 8176016436778368 8181470647936512 8191854161657856 8195533637419008 8209878532130736 8219242903928832 8223990351437824 8233497574244352 8235296112725568 8247781941789696 8249451621875712 8262086107488256 8263890890894754 8273316870402048 8277160363117056 8287665321443328 8291387832008704 8293326691951269 8303724329914368 8305900503266768 8307581948868096 8315374399881216 8318125516750848 8329795791486976 8331615365505984 8336427719523888 8342189435400192 8345936436166656 8346064923892224 8360410831650816 8360544585525102 8362237093268544 8371775248662528 8375044315989072 8384597079588864 8386428624489576 8400843912720384 8400973245759936 8404746650024448 8410555584479232 8415413534490624 8421162170825277 8430767537485824 8431849889050176 8439758902480896 8443549727817728 8445389055934464 8460041035879872 8463971274090184 8474713323489792 8489280362774528 8500950826039296 8513839423782912 8515699200589608 8519655295630251 8529373005760512 8530468016407488 8540198059769856 8544165536120832 8546031937412388 8558988884252736 8560853359433568 8571586405072896 8573832777565696 8575568463347712 8590578544709379 8600377151490048 8605344742734336 8630239572154944 8631986676922368 8656958580118272 8671838877646848 8675867509702656 8692812563432544 8702727780630528 8703845046761472 8707754489757696 8722995940388907 8732945585424384 8734713481986048 8737002605512448 8748091172634624 8750002119770916 8765042348242944 8775175046234112 8790399174802176 8794482885811872 8796263239977984 8804514070462464 8805644404033536 8809599571509248 8821710387006336 8825019284720941 8826805820672352 8835085299873792 8836873873588224 8837009919415296 8850408028454912 8852341325850108 8867557463427072 8867693981635488 8877808672505856 8882936508628992 8884876911597828 8895011201703936 8899143511790592 8908634397063168 8910437860048896 8916524651462058 8926034073619932 8930043315650976 8936215308509184 8940229123571712 8957690508578688 8971271585806336 8973225871930368 8988793600622364 9003227061636096 9004382906207904 9014653507534848 9018841399238656 9020811489490854 9032260252666752 9047785649799168 9062458818620544 9073960438505472 9078175882128384 9080013667074048 9093925689518532 9095906694398166 9106281689812992 9109697326163552 9111541492306944 9120088051482624 9137900723458176 9153607704182784 9171485844230016 9181947046920192 9186212657332224 9198018491375664 9204154478928576 9218109229059072 9219975342096384 9236113348647078 9246648266919936 9251989145367552 9260667443412992 9262684771024896 9266845224009728 9278754684513408 9280633074610176 9283065268356976 9293653741043712 9294846870924288 9309771766956032 9311805408506688 9323479949377536 9323623486623744 9327811311009792 9344138066175114 9346029692476608 9354796199866368 9356689983799296 9360199544728576 9366668839747584 9371020265422848 9373067286194232 9378481184464374 9387278131115904 9389178490687488 9389323039378752 9393540373556736 9400032712065024 9403558530233344 9405462185607168 9421924855487706 9432671714537472 9436908519325696 9450949401810432 9455339981277504 9466124954370048 9467340226301952 9488171022879162 9494728765291008 9498993443794944 9501062687926272 9515467591286784 9517546165364856 9521967683351457 9534052488926016 9544927243272192 9550440408121344 9565928752988352 9578069351755776 9580008335081472 9582518986691072 9595544631480576 9596776518458424 9612186228135936 9628862494784328 9645561874761408 9647514521266176 9656563819216896 9662141465526272 9675424295426304 9681012835576128 9690093554700288 9692055216193536 9696557804961792 9709019518674312 9755818737352704 9760350948415488 9762326832807936 9772738298118144 9779414133861612 9794241055875264 9796223800977408 9805412587143168 9807548581085184 9824563783602432 9829127931201504 9841451057676288 9841602569213952 9846023050510336 9860672641773312 9863256847629287 9874507099858944 9876506094010368 9887039330844672 9891632502390784 9893793246538356 9905078329270272 9906349954537728 9910799517947904 9922256751624192 9930156548256396 9939470962358016 9941483107786752 9956555748409344 9956709032011776 9958724667113472 9976002146355456 9976155729339924 9980636646904032 9987534756569088 9992020785168384 9993303572207616 10002677217755136 10011536450764416 10022213696696064 10026715301783552 10046298730107348 10057757764018176 10075200979009536 10092680534032128 10094879105921664 10108886525345792 10110184315742208 10112231020363776 10128630444340608 10129930769483892 10141485195976704 10146196574143488 10163799300050124 10178758856024064 10181426423359264 10193039586951168 10195266170948112 10212947867394432 10224596985053184 10230502728204288 10248409491933996 10250484178845312 10260099057917952 10262176111263744 10280138313890448 10297808667205632 10302592667771904 10315668203569152 10334489239498752 10350157730873344 10370372882691456 10372472259858432 10382201562857472 10388198338658304 10408487788538496 10418250873839616 10420359943421952 10420520367403008 10425200877010944 10436319293669376 10438599020077584 10443448426901598 10455360458674176 10456702729789824 10461399491167232 10468629879717888 10473493237825536 10475781084570024 10491663793600128 10493787724886016 10507105915895808 10509859533790208 10524145724849664 10530224487819648 10542235498315776 10542397798600704 10547133051011072 10560687897505392 10562825802023424 10567732920251328 10579003346512512 10581144958808064 10591069995270144 10604426437335534 10611755678854656 10616522084241408 10629996043567104 10634934366732288 10637257478937192 10649390573666304 10653385008145024 10667859860127744 10686367624269312 10691332135692864 10704901040197632 10707068139208704 10725809050041768 10740691933179904 10744245459136512 10754323482673152 10761669847111896 10775328020725248 10780333860027456 10792630150889472 10798863990882304 10813709506652928 10817765574819218 10830104561135616 10832297006333952 10832470306632369 10851257109106584 10863634296619008 10869909148717056 10891139440023144 10901355249037824 10903562118217728 10908627530582016 10922472215543808 10922646958508601 10946504709507648 10958990538571776 10980394816967424 10997042589052928 10999268829167616 11018521187859672 11020751776099584 11031089160536064 11036213817489408 11050220428591104 11057768922601692 11071632439885824 11071802890365696 11076775931824128 11087165866508288 11090834022334464 11108820487341312 11111069355761664 11115236959365184 11122919247200256 11127915248222208 11128086565189632 11147392780700136 11149649457691392 11162538845577216 11166725754652096 11179462772785152 11181904832652768 11201125216960512 11201297661013248 11206328866699264 11220551379320832 11223002414649888 11228216227767036 11241023383314432 11242466518733568 11253011869974528 11260518741245952 11274990408783072 11280054714506496 11299617764653056 11314977484520448 11334601101385728 11351785898377216 11354265600786144 11359540394173668 11372497341014016 11373957355209984 11376259897909248 11392220714827776 11394709249883184 11411985179003648 11414471145911424 11434091284463616 11454104726279172 11467169535320064 11469490947883008 11473792990312448 11489566350818736 11506986096206592 11509315569229824 11542611440157696 11567823346270208 11585034750606336 11590416751243392 11603637040840704 11605126729015296 11610339319676928 11630661253851876 11643927447232512 11646284642648064 11664121563512832 11666669493027888 11679976758214656 11686723130990592 11700233394978816 11709548762105808 11720532233069568 11725977181082496 11728350986637312 11739352093949952 11740859205378048 11743236023648256 11762280516008448 11763790571013552 11769074427563136 11780113733165056 11782498498117632 11782679892553728 11803121767800144 11805511190496768 11823409951236096 11823591975513984 11837078230007808 11843915344838656 11846502548797104 11860014935605248 11860197523425792 11865524682387456 11878179196084224 11880583813398528 11880773884693566 11888699535282744 11901378764826576 11906724420867968 11914953744678912 11920305498095616 11943587344771584 11958745549012992 11964301162573824 11985058134163152 12004302748848128 12005843874943872 12019538010046464 12022163577302976 12027748652654472 12043013670222336 12063714199732224 12083278424827392 12087276141528576 12098613918007296 12104234509504512 12106684889432064 12106878578000883 12125234252691376 12127875592530888 12141708919750656 12148721989742592 12160117401976832 12183867631277568 12186334132125696 12204810272243712 12207664247744907 12228647792306688 12248283543109632 12264024655167552 12272205971904768 12290812305412096 12293300456128512 12314817798196104 12328864355893248 12335985527156736 12350246361366528 12371672912684544 12374177432813568 12391538321391616 12393129161232384 12395836336342131 12409975305603072 12415740544675584 12431497982164992 12437081748013056 12458850754900152 12461372923302144 12473061599821824 12477188275126272 12494693687230464 12497423048258976 12504641579285832 12516370841487872 12518904654249984 12519097385838336 12524720498075648 12540616247476224 12540816878287653 12543355639902816 12562566473983608 12576895619383296 12601265869080576 12601459868639904 12607119975036672 12623120301735936 12646151306228736 12650894697172216 12659638353721344 12665324591726592 12668083583901696 12687290121715712 12690061553819808 12695956911135276 12712069985234688 12733920544161792 12754571670651136 12770759135674368 12773548800884412 12794059508640768 12795702024611232 12810297089654784 12816248304181248 12838483326379104 12841280039150352 12860749166348544 12863352695021568 12900565727235072 12908017114101504 12920124739600384 12928743739949056 12945359358232416 12947980015383552 13007758316470272 13013801264553984 13016435777077248 13039218845148816 13054091670945792 13058988074500352 13061631734636544 13076731441446912 13099418378136576 13105503908268672 13122136758951936 13147563522364416 13166009466478592 13168674792013824 13185598762203264 13191724328717808 13194394859966976 13206771105693696 13208466606050304 13214399357263872 13229675668832256 13240208731008528 13252627949810688 13255310810382336 13255514879122944 13275612042682368 13278299556151296 13278511988775162 13301336195140608 13301540972453232 13307515529205376 13316713008758784 13322694380224512 13324404762943488 13327315367396742 13348715267685888 13362951595594752 13365656790073344 13389051110429898 13395064973476464 13410343685357568 13433601305346048 13436535762868032 13456907378709504 13459838807895552 13480245754322944 13482974693818368 13483190400933546 13504840592454144 13506574359311856 13521980261302272 13528262098857984 13531217234236281 13551732400066832 13571678474698752 13590719449268224 13593688227930816 13610940657758208 13617263823192576 13620020500611072 13640670304272384 13640888534277798 13643860041597249 13664545989245328 13667312238460416 13680132077223936 13706851085187264 13730411556274176 13736790223695872 13754224271425536 13757228766345024 13779318985998336 13827163843588608 13829963013144576 13850931118211072 13854170022970617 13869972400379904 13877983718051328 13891001165119488 13894027156537344 13900267836014592 13915092391559168 13918132026770112 13924597902535464 13940480611565568 13942270306386432 13964657650434048 13967708112760032 13985219924066304 13988885058133504 13991716966514688 14016207099262671 14019044538714912 14032194299799552 14040299317092864 14050003259621376 14056530398134272 14067721776696561 14080917196673856 14083767736031232 14083984559068128 14090310560335104 14105337795350016 14108193278410752 14132887283231559 14139235249780712 14149007571806208 14155362778988544 14179912488976384 14183009971916256 14199187431555072 14201010339452928 14232256534318743 14248490165692416 14255109514257152 14273201386930176 14276319248047284 14301078733389024 14317390864908288 14325660612182016 14348893129482528 14367104027633664 14373778480036608 14393316947220864 14398715675071009 14418279342203904 14440139414847488 14443293742176492 14468342812142112 14471271781899264 14484845728825344 14493212198289408 14521519253364192 14535140332050432 14538082824290304 14544836707442688 14563529278011468 14595339612676864 14640526422623232 14659107447177216 14691361583812896 14694335701466112 14708118880714752 14714951756652544 14736845675403648 14743691896802256 14762176586514432 14762403853820928 14769034575765504 14811760649788416 14814759141015552 14830558996267008 14837448753586176 14840689869807534 14857617493905408 14863190374266848 14866199276921856 14883385127436288 14895234822384594 14909206443537024 14934833622614016 14935063548017664 14938087000670208 14964003219533184 14964233594009886 14970954970356048 14988031177752576 14989955358311424 15004015826632704 15014024988327936 15017304676146624 15033320545044096 15040072952675328 15066157019537408 15069448095161022 15086636646027264 15112801468514304 15139020801048192 15146053858898224 15163329788018688 15165276473613312 15168346530545664 15189627619770368 15192945666510912 15194896154225838 15212227793965056 15219294861215232 15245455045951488 15245698950075186 15272139635038896 15289559380426752 15292899256422168 15319421801091648 15336895477579776 15342648128275456 15345754092306432 15372614237900994 15375726268267968 15390148586876928 15446713000808448 15453889001657856 15473502305353728 15480452426235904 15501733859248128 15507548338469168 15525236596310016 15552162084683776 15555559324037184 15573302344286208 15582297507987456 15612731682807744 15627376310759424 15630539915132928 15634636241443328 15637801315516416 15654478940504064 15657898530116376 15665172640352397 15683040688011264 15685054094684736 15692099236750848 15702944819576832 15710239856738304 15737495690400192 15740681587329024 15764546601648128 15764789300685312 15786218587274496 15795336731729472 15813353247473664 15813596697901056 15820699576516608 15837572261445632 15841031846258088 15851599380376992 15868505019768768 15871717438212096 15886604992905216 15906639656003301 15924783126362112 15944994065350656 15952401550098432 15955886218405788 15980077512217536 16001789790191616 16007791833258496 16029551436403968 16036998203539296 16057351560296448 16092682225079363 16111037899769856 16116368188704768 16131485224009728 16138979346006016 16142504770667844 16162992031087872 16170500790041184 16188945226334208 16198295986323456 16226648362228827 16245156841703424 16248445509500928 16276885663659876 16295451444928512 16304863723075584 16336709160034716 16352032873556736 16362941295873024 16383708323315712 16419757064261472 16438485807857664 16447980702875648 16470592225451136 16495563883579392 16498903243751424 16524172214976512 16527781781789508 16546633740804096 16554320726234112 16575330642886656 16586653383902538 16607448659828736 16611801006533536 16615163897736192 16630748799762432 16636251033501696 16663230731011968 16672855439047776 16684378870800384 16691872872333312 16692129847784448 16721089171050204 16724474186537088 16743550497325056 16750088631978144 16769194159177728 16772857248979152 16801687825440768 16801946491519872 16809493300048896 16821111168958464 16830827068981248 16842324341650554 16861535074971648 16863699778100352 16879517804961792 16887099455635456 16890778111868928 16920082071759744 16927942548180368 16949426646979584 17001901652078592 17027678847565824 17031398401179216 17039310591260502 17058746011521024 17060936032814976 17080396119539712 17088331072241664 17092063874824776 17117977768505472 17121706718867136 17143172810145792 17147665555131392 17151136926695424 17181157089418758 17200754302980096 17210689485468672 17260479144309888 17263973353844736 17313917160236544 17343677755293696 17351735019405312 17385625126865088 17405455561261056 17407690093522944 17415508979515392 17445991880777814 17465891170848768 17469426963972096 17474005211024896 17496182345269248 17500004239541832 17530084696485888 17550350092468224 17580798349604352 17588965771623744 17592526479955968 17609028140924928 17611288808067072 17619199143018496 17643420774012672 17650038569441882 17653611641344704 17670170599747584 17673747747176448 17674019838830592 17700816056909824 17704682651700216 17735114926854144 17735387963270976 17755617345011712 17765873017257984 17769753823195656 17790022403407872 17798287023581184 17817268794126336 17820875720097792 17821160827040349 17833049302924116 17852068147239864 17860086631301952 17872430617018368 17880458247143424 17915381017157376 17942543171612672 17946451743860736 17977587201244728 17985938957441641 18006454123272192 18008765812415808 18029307015069696 18037682798477312 18041622978981708 18064520505333504 18095571299598336 18124917637241088 18147920877010944 18156351764256768 18160027334148096 18187851379037064 18191813388796332 18212563379625984 18219394652327104 18223082984613888 18240176102965248 18275801446916352 18307215408365568 18342971688460032 18372425314664448 18396036982751328 18408308957857152 18436218458118144 18439950684192768 18472226697294156 18493296533839872 18503978290735104 18521334886825984 18525369542049792 18557509369026816 18561266149220352 18566130536713952 18587307482087424 18589693741848576 18623610817013376 18647246973247488 18655622622019584 18688276132350228 18692059384953216 18709592399732736 18713379967598592 18720399089457152 18742040530845696 18746134572388464 18756962368928748 18774556262231808 18778356981374976 18778646078757504 18787080747113472 18800065424130048 18807117060466688 18810924371214336 18843849710975412 18865343429074944 18873817038651392 18901898803620864 18910679962555008 18932249908740096 18934680452603904 18976342045758324 18989457530582016 18997986887589888 19002125375852544 19030935182573568 19035092330729712 19043935366702914 19068104977852032 19089854486544384 19100880816242688 19131857505976704 19156138703511552 19160016670162944 19165037973382144 19191089262961152 19193553036916848 19224372456271872 19257724989568656 19291123749522816 19295029042532352 19313127638433792 19324282931052544 19350848590852608 19362025671152256 19380187109400576 19384110432387072 19393115609923584 19418039037348624 19511637474705408 19520701896830976 19524653665615872 19545476596236288 19558828267723224 19588482111750528 19592447601954816 19610825174286336 19615097162170368 19649127567204864 19658255862403008 19682902115352576 19683205138427904 19692046101020672 19721345283546624 19726513695258574 19749014199717888 19753012188020736 19774078661689344 19783265004781568 19787586493076712 19810156658540544 19812699909075456 19821599035895808 19844513503248384 19860313096512792 19878941924716032 19882966215573504 19913111496818688 19913418064023552 19917449334226944 19917767983162743 19952004292710912 19952311458679848 19961273293808064 19975069513138176 19984041570336768 19986607144415232 20005354435510272 20023072901528832 20044427393392128 20053430603567104 20092597460214696 20115515528036352 20150401958019072 20185361068064256 20189758211843328 20217773050691584 20220368631484416 20224462040727552 20224785601400319 20257260888681216 20259861538967784 20282970391953408 20292393148286976 20327598600100248 20357517712048128 20362852846718528 20386079173902336 20390532341896224 20425895734788864 20461005456408576 20461332801416697 20496818983867992 20500968357690624 20520198115835904 20560276627780896 20595617334411264 20605185335543808 20631336407138304 20668978478997504 20700315461746688 20740745765382912 20744944519716864 20776396677316608 20816975577076992 20836501747679232 20841040734806016 20850401754021888 20872638587338752 20877198040155168 20886896853803196 20910720917348352 20913405459579648 20922798982334464 20946986475651072 20951562169140048 20983327587200256 20987575449772032 21019719067580416 21048291449699328 21060448975639296 21084795597201408 21094266102022144 21121375795010784 21125651604046848 21135465840502656 21158006693025024 21162289917616128 21208852874671068 21223511357709312 21233044168482816 21269868733464576 21274514957874384 21298781147332608 21306770016290048 21335719720255488 21372735248538624 21382664271385728 21409802080395264 21414136278417408 21451618100083536 21481383866359808 21488490918273024 21523339694223792 21550656041450496 21560667720054912 21585260301778944 21597727981764608 21627419013305856 21635531149638436 21660209122271232 21664594012667904 21664940613264738 21702514218213168 21727268593238016 21739818297434112 21782278880046288 21802710498075648 21807124236435456 21817255061164032 21844944431087616 21845293917017202 21893009419015296 21917981077143552 21960789633934848 21994085178105856 21998537658335232 22037042375719344 22041503552199168 22062178321072128 22072427634978816 22100440857182208 22115537845203384 22143264879771648 22143605780731392 22153551863648256 22174331733016576 22181668044668928 22217640974682624 22222138711523328 22230473918730368 22245838494400512 22255830496444416 22256173130379264 22261034804711301 22294785561400272 22299298915382784 22325077691154432 22333451509304192 22358925545570304 22363809665305536 22402250433921024 22402595322026496 22412657733398528 22441102758641664 22446004829299776 22456432455534072 22482046766628864 22484933037467136 22506023739949056 22521037482491904 22549980817566144 22560109429012992 22599235529306112 22604172142741533 22629954969040896 22669202202771456 22703571796754432 22708531201572288 22719080788347336 22744994682028032 22747914710419968 22752519795818496 22784441429655552 22789418499766368 22792344231338757 22823970358007296 22828942291822848 22868182568927232 22868548425112779 22908209452558344 22934339070640128 22947585980624896 22979132701637472 23013972192413184 23018631138459648 23058921356851491 23085222880315392 23135646692540416 23170069501212672 23180833502486784 23210253458030592 23220678639353856 23261322507703752 23287854894465024 23328243127025664 23333338986055776 23359953516429312 23373446261981184 23419097524211616 23441064466139136 23451954362164992 23456701973274624 23481718410756096 23524561032016896 23527581142027104 23538148855126272 23560227466330112 23565359785107456 23606243535600288 23611022380993536 23646819902472192 23647183951027968 23687830689677312 23693005097594208 23720029871210496 23720395046851584 23731049364774912 23756358392168448 23761547769387132 23777399070565488 23802757529653152 23813448841735936 23829907489357824 23887174689543168 23917491098025984 23928602325147648 23970116268326304 24008605497696256 24011687749887744 24044327154605952 24055497305308944 24086027340444672 24166556849654784 24174552283057152 24197227836014592 24208469019009024 24213369778864128 24213757156001766 24250468505382752 24255751185061776 24283417839501312 24297443979485184 24367735262555136 24372668264251392 24415328495489814 24457295584613376 24496567086219264 24528049310335104 24544411943809536 24581624610824192 24586600912257024 24629635596392208 24657728711786496 24671971054313472 24700492722733056 24743345825369088 24748354865627136 24783076642783232 24786258322464768 24791672672684262 24819950611206144 24831481089351168 24862995964329984 24874163496026112 24879980075853807 24917701509800304 24922745846604288 24946123199643648 24954376550252544 24989387374460928 24994846096517952 25009283158571664 25032741682975744 25037809308499968 25038194771676672 25049440996151296 25081232494952448 25081633756575306 25086711279805632 25125132947967216 25153791238766592 25202531738161152 25202919737279808 25214239950073344 25246240603471872 25263486512475831 25292302612457472 25301789394344432 25319276707442688 25330649183453184 25336167167803392 25374580243431424 25380123107639616 25391913822270552 25424139970469376 25467841088323584 25509143341302272 25541518271348736 25547097601768824 25558965886890753 25588119017281536 25591404049222464 25620594179309568 25632496608362496 25676966652758208 25682560078300704 25721498332697088 25726705390043136 25771735634128137 25801131454470144 25816034228203008 25840249479200768 25857487479898112 25890718716464832 25895960030767104 26015516632940544 26027602529107968 26078437690297632 26108183341891584 26117976149000704 26123263469273088 26168987821166721 26198836756273152 26211007816537344 26244273517903872 26295127044728832 26332018932957184 26371197524406528 26383448657435616 26388789719933952 26413542211387392 26416933212100608 26428798714527744 26475057854162823 26480417462017056 26505255899621376 26510621620764672 26511029758245888 26551224085364736 26557023977550324 26602672390281216 26603081944906464 26615031058410752 26633426017517568 26648809525886976 26654630734793484 26697430535371776 26725903191189504 26731313580146688 26778102220859796 26790129946952928 26820687370715136 26873071525736064 26913814757419008 26919677615791104 26960491508645888 26966380801867092 27009681184908288 27013148718623712 27043960522604544 27056524197715968 27062434468472562 27103464800133664 27143356949397504 27187376455861632 27221881315516416 27234527646385152 27240041001222144 27281777068555596 27287720083194498 27329091978490656 27334624476920832 27360264154447872 27413702170374528 27460823112548352 27473580447391744 27514457532690048 27558637971996672 27654327687177216 27659926026289152 27708340045941234 27739944800759808 27755967436102656 27782002330238976 27788054313074688 27800535672029184 27836264053540224 27849195805070928 27880961223131136 27884540612772864 27929315300868096 27935416225520064 27970439848132608 27977770116267008 27983433933029376 28032414198525342 28038089077429824 28064388599599104 28080598634185728 28100006519242752 28113060796268544 28135443553393122 28161834393347712 28167535472062464 28167969118136256 28180621120670208 28210675590700032 28216386556821504 28265774566463118 28278470499561424 28298015143612416 28310725557977088 28359824977952768 28366019943832512 28398374863110144 28402020678905856 28464513068637486 28496980331384832 28510219028514304 28546402773860352 28552638496094568 28565903050054371 28602157466778048 28634781729816576 28651321224364032 28697786258965056 28734208055267328 28747556960073216 28786633894441728 28797431350142018 28836558684407808 28880278829694976 28886587484352984 28936685624284224 28942543563798528 28969691457650688 28986424396578816 29043038506728384 29070280664100864 29076165648580608 29089673414885376 29127058556022936 29190679225353728 29281052845246464 29318214894354432 29382723167625792 29388671402932224 29416237761429504 29429903513305088 29473691350807296 29487383793604512 29524353173028864 29524807707641856 29538069151531008 29589770542887861 29623521299576832 29629518282031104 29661117992534016 29674897507172352 29681379739615068 29715234987810816 29726380748533696 29732398553843712 29766770254872576 29790469644769188 29818412887074048 29869667245228032 29870127096035328 29876174001340416 29928006439066368 29928467188019772 29941909940712096 29976062355505152 29979910716622848 30008031653265408 30034609352293248 30045874905784013 30066641090088192 30080145905350656 30132314039074816 30138896190322044 30173273292054528 30225602937028608 30278041602096384 30292107717796448 30326659576037376 30330552947226624 30336693061091328 30385891333021824 30389792308451676 30424455587930112 30438589722430464 30491397900150372 30544279270077792 30579118760853504 30585798512844336 30638843602183296 30673790955159552 30685296256550912 30691508184612864 30745228475801988 30751452536535936 30780297173753856 30893426001616896 30907778003315712 30947004610707456 31003467718496256 31015096676938336 31050473192620032 31111118648074368 31146604688572416 31164595015974912 31225463365615488 31254752621518848 31261079830265856 31269272482886656 31275602631032832 31308957881008128 31315797060232752 31330345280704794 31366081376022528 31370108189369472 31384198473501696 31405889639153664 31420479713476608 31474991380800384 31481363174658048 31529093203296256 31529578601370624 31572437174548992 31590673463458944 31626706494947328 31627193395802112 31641399153033216 31675144522891264 31682063692516176 31703198760753984 31737010039537536 31743434876424192 31773209985810432 31813279312006602 31849566252724224 31889988130701312 31904803100196864 31911772436811576 31960155024435072 32003579580383232 32015583666516992 32059102872807936 32073996407078592 32114703120592896 32185364450158726 32222075799539712 32232736377409536 32262970448019456 32277958692012032 32285009541335688 32325984062175744 32341001580082368 32377890452668416 32396591972646912 32453296724457654 32490313683406848 32496891019001856 32497410919897107 32553771327319752 32590902889857024 32609727446151168 32673418320069432 32704065747113472 32725882591746048 32767416646631424 32839514128522944 32876971615715328 32895961405751296 32941184450902272 32991127767158784 32997806487502848 33048344429953024 33055563563579016 33093267481608192 33108641452468224 33150661285773312 33173306767805076 33214897319657472 33223602013067072 33230327795472384 33261497599524864 33272502067003392 33326461462023936 33345710878095552 33368757741600768 33383745744666624 33384259695568896 33442178342100408 33448948373074176 33500177263956288 33538388318355456 33545714497958304 33603375650881536 33603892983039744 33618986600097792 33661654137962496 33684648683301108 33723070149943296 33727399556200704 33759035609923584 33774198911270912 33781556223737856 33840164143519488 33855885096360736 33898853293959168 34003803304157184 34055357695131648 34062796802358432 34078621182521004 34117492023042048 34121872065629952 34176662144483328 34184127749649552 34235955537010944 34243413437734272 34295331110262784 34302273853390848 34362314178837516 34401508605960192 34421378970937344 34520958288619776 34527946707689472 34627834320473088 34703470038810624 34771250253730176 34810911122522112 34815380187045888 34831017959030784 34891983761555628 34931782341697536 34938853927944192 34948010422049792 34992364690538496 35000008479083664 35060169392971776 35100700184936448 35161596699208704 35177931543247488 35185052959911936 35218056281849856 35222577616134144 35238398286036992 35286841548025344 35300077138883764 35307223282689408 35340341199495168 35347495494352896 35348039677661184 35401632113819648 35409365303400432 35470229853708288 35470775926541952 35511234690023424 35531746034515968 35539507646391312 35580044806815744 35596574047162368 35634537588252672 35641751440195584 35642321654080698 35666098605848232 35704136294479728 35720173262603904 35744861234036736 35760916494286848 35830762034314752 35885086343225344 35892903487721472 35955174402489456 35971877914883282 36012908246544384 36017531624831616 36058614030139392 36075365596954624 36083245957963416 36129041010667008 36191142599196672 36249835274482176 36295841754021888 36312703528513536 36320054668296192 36320635734002649 36375702758074128 36383626777592664 36425126759251968 36438789304654208 36446165969227776 36480352205930496 36551602893832704 36614430816731136 36685943376920064 36744850629328896 36792073965502656 36816617915714304 36872436916236288 36879901368385536 36944453394588312 36986593067679744 37007956581470208 37042669773651968 37050739084099584 37115018738053632 37122532298440704 37132261073427904 37174614964174848 37179387483697152 37187509009026393 37247221634026752 37294493946494976 37311245244039168 37376552264700456 37384118769906432 37419184799465472 37440798178914304 37484081061691392 37492269144776928 37513924737857496 37549112524463616 37556713962749952 37557292157515008 37574161494226944 37614234120933376 37621848742428672 37622450634862959 37687699421950824 37730686858149888 37747634077302784 37803797607241728 37821359925110016 37869360905207808 37952684091516648 37978915061164032 37995973775179776 38004250751705088 38061870365147136 38070184661459424 38087870733405828 38136209955704064 38201761632485376 38263715011953408 38312277407023104 38330075946764288 38382178525922304 38387106073833696 38448744912543744 38515449979137312 38582247499045632 38590058085064704 38648565862105088 38701697181705216 38724051342304512 38760374218801152 38786231219847168 38836078074697248 39023274949410816 39041403793661952 39049307331231744 39117656535446448 39176964223501056 39184895203909632 39230194324340736 39298255134409728 39316511724806016 39366410276855808 39384092202041344 39442690567093248 39453027390517148 39498028399435776 39506024376041472 39566530009563136 39575172986153424 39620313317081088 39625399818150912 39643198071791616 39689027006496768 39720626193025584 39757883849432064 39765932431147008 39826836128047104 39834898668453888 39835535966325486 39904008585421824 39904622917359696 39922546587616128 39950139026276352 39968083140673536 39973214288830464 40046145803057664 40088854786784256 40106861207134208 40185194920429392 40231031056072704 40300803916038144 40370722136128512 40379516423686656 40435546101383168 40440737262968832 40448924081455104 40449571202800638 40514521777362432 40519723077935568 40565940783906816 40584786296573952 40593651702708843 40655197200200496 40715035424096256 40725705693437056 40772158347804672 40781064683792448 40851791469577728 40922010912817152 40922665602833394 40993637967735984 41001936715381248 41040396231671808 41120553255561792 41191234668822528 41210370671087616 41262672814276608 41337956957995008 41400630923493376 41481491530765824 41489889039433728 41552793354633216 41562510068911851 41633951154153984 41673003495358464 41682081469612032 41700803508043776 41745277174677504 41754396080310336 41773793707606392 41821441834696704 41826810919159296 41845597964668928 41893972951302144 41903124338280096 41966655174400512 41975150899544064 42039438135160832 42048621297788013 42096582899398656 42120897951278592 42169591194402816 42188532204044288 42203165330089683 42242751590021568 42251303208093696 42270931681005312 42316013386050048 42324579835232256 42398661849694677 42417705749342136 42447022715418624 42466088336965632 42539737466929152 42549029915748768 42597562294665216 42613540032580096 42696769602956229 42745470497077248 42765328542771456 42819604160790528 42903236200167072 42962767732719616 42976981836546048 43046679388447584 43101312082900992 43121335440109824 43195455963529216 43196147025213027 43254838026611712 43271062299276872 43320418244542464 43329881226529476 43405028436426336 43454537186476032 43479636594868224 43564557760092576 43605420996151296 43614248472870912 43634510122328064 43690587834034404 43786018838030592 43921579267869696 43988170356211712 44074084751438688 44083007104398336 44124356642144256 44144855269957632 44231075690406768 44286529759543296 44287211561462784 44307103727296512 44435281949365248 44444277423046656 44460947837460736 44491676988801024 44512346260758528 44522069609422602 44589571122800544 44598597830765568 44650155382308864 44666903018608384 44727619330611072 44804500867842048 44805190644052992 44825315466797056 44892009658599552 44912864911068144 44964093533257728 44969866074934272 45012047479898112 45042074964983808 45099961635132288 45120218858025984 45198471058612224 45208344285483066 45259909938081792 45338404405542912 45417062403144576 45438161576694672 45489989364056064 45495829420839936 45505039591636992 45568882859311104 45578836999532736 45584688462677514 45647940716014592 45657884583645696 45736365137854464 45737096850225558 45816418905116688 45868678141280256 45895171961249792 45958265403274944 46027944384826368 46037262276919296 46117842713702982 46170445760630784 46271293385080832 46340139002425344 46361667004973568 46420506916061184 46441357278707712 46522645015407504 46575709788930048 46656486254051328 46666677972111552 46719907032858624 46746892523962368 46838195048423232 46882128932278272 46903908724329984 46913403946549248 46963436821512192 46995517921057191 47049122064033792 47055162284054208 47076297710252544 47120454932660224 47130719570214912 47212487071200576 47222044761987072 47293639804944384 47294367902055936 47375661379354624 47386010195188416 47440059742420992 47440790093703168 47462098729549824 47512716784336896 47523095538774264 47554798141130976 47605515059306304 47626897683471872 47659814978715648 47719918968009903 47774349379086336 47834982196051968 47857204650295296 47940232536652608 48017210995392512 48023375499775488 48088654309211904 48110994610617888 48172054680889344 48278046675238089 48333113699309568 48349104566114304 48394455672029184 48416938038018048 48427514312003532 48500937010765504 48511502370123552 48566835679002624 48594887958970368 48679945086686481 48735470525110272 48745336528502784 48830656990979628 48914591169226752 49056098620670208 49088823887619072 49163249221648384 49259271192784416 49315457423572992 49343942108626944 49486691650738176 49496709731254272 49572516644929536 49583345345368524 49639901222412288 49662962178702336 49725991928659968 49759960151707614 49835403019600608 49845491693208576 49892246399287296 49908753100505088 49989692193035904 50018566317143328 50065483365951488 50075618616999936 50076389543353344 50098881992302592 50163267513150612 50173422559611264 50250265895934432 50307582477533184 50405063476322304 50405839474559616 50428479900146688 50492481206943744 50526973024951662 50584605224914944 50603578788688864 50638553414885376 50661298366906368 50672334335606784 50760246215279232 50783827644541104 50848279940938752 51018286682604544 51083036542697472 51094195203537648 51117931773781506 51176238034563072 51182808098444928 51241188358619136 51264993216724992 51353933305516416 51365120156601408 51442996665394176 51453410780086272 51543471268256274 51602262908940288 51632068456406016 51680498958401536 51714974959796224 51781437432929664 51791920061534208 52031033265881088 52055205058215936 52156875380595264 52216366683783168 52235952298001408 52246526938546176 52337975642333442 52397673512546304 52422015633074688 52488547035807744 52590254089457664 52664037865914368 52742395048813056 52766897314871232 52777579439867904 52827084422774784 52833866424201216 52857597429055488 52950115708325646 52960834924034112 53010511799242752 53021243241529344 53022059516491776 53102448170729472 53114047955100648 53205344780562432 53206163889812928 53230062116821504 53266852035035136 53297619051773952 53309261469586968 53394861070743552 53451806382379008 53462627160293376 53556204441719592 53580259893905856 53641374741430272 53746143051472128 53827629514838016 53839355231582208 53920983017291776 53932761603734184 53957816872324923 54019362369816576 54026297437247424 54087921045209088 54113048395431936 54124868936945124 54206929600267328 54286713898795008 54374752911723264 54443762631032832 54469055292770304 54480082002444288 54563554137111192 54575440166388996 54658183956981312 54669248953841664 54720528308895744 54827404340749056 54921646225096704 54947160894783488 55028915065380096 55117275943993344 55308655374354432 55319852052578304 55416680091882468 55479889601519616 55511934872205312 55564004660477952 55576108626149376 55672528107080448 55698391610141856 55761922446262272 55769081225545728 55870832451040128 55955540232534016 55966867866058752 56064828397050684 56076178154859648 56128777199198208 56161197268371456 56226121592537088 56270887106786244 56323668786695424 56335070944124928 56335938236272512 56361242241340416 56421351181400064 56432773113643008 56531549132926236 56556940999122848 56596030287224832 56621451115954176 56732039887665024 56796749726220288 56804041357811712 56929026137274972 56993960662769664 57020438057028608 57092805547720704 57105276992189136 57131806100108742 57204314933556096 57269563459633152 57302642448728064 57395572517930112 57468416110534656 57495113920146432 57573267788883456 57594862700284036 57673117368815616 57760557659389952 57773174968705968 57873371248568448 57885087127597056 57939382915301376 57972848793157632 58086077013456768 58140561328201728 58152331297161216 58179346829770752 58254117112045872 58381358450707456 58562105690492928 58636429788708864 58765446335251584 58777342805864448 58832475522859008 58859807026610176 58947382701614592 58974767587209024 59048706346057728 59049615415283712 59076138303062016 59179541085775722 59247042599153664 59259036564062208 59322235985068032 59349795014344704 59362759479230136 59430469975621632 59452761497067392 59464797107687424 59533540509745152 59580939289538376 59636825774148096 59739334490456064 59740254192070656 59752348002680832 59856012878132736 59856934376039544 59883819881424192 59952124711010304 59959821433245696 60016063306530816 60069218704586496 60091749811568026 60133282180176384 60160291810701312 60264628078149632 60277792380644088 60346546584109056 60451205874057216 60556083204192768 60584215435592896 60653319152074752 60661105894453248 60673386122182656 60674356804200957 60771782666043648 60779584616903352 60848911175860224 60877179444860928 60982795800300744 61088558540155584 61158237521707008 61171597025688672 61277687204366592 61370592513101824 61383016369225728 61383998404250091 61490456951603976 61502905073071872 61560594347507712 61786852003233792 61815556006631424 61894009221414912 62006935436992512 62030193353876672 62100946385240064 62222237296148736 62329190031949824 62450926731230976 62509505243037696 62538544965773312 62551205262065664 62617915762016256 62631594120465504 62660690561409588 62732162752045056 62740216378738944 62768396947003392 62840959426953216 62949982761600768 62962726349316096 63058186406592512 63059157202741248 63144874349097984 63181346926917888 63254386791604224 63282798306066432 63350289045782528 63364127385032352 63406397521507968 63474020079075072 63486869752848384 63626558624013204 63699132505448448 63809606200393728 63823544873623152 63920310048870144 64007159160766464 64031167333033984 64118205745615872 64147992814157184 64229406241185792 64370728900317452 64444151599079424 64465472754819072 64555917384024064 64570019082671376 64651968124351488 64682003160164736 64755780905336832 64793183945293824 64906593448915308 64980627366813696 64993782038003712 64994821839794214 65107542654639504 65181805779714048 65219454892302336 65346836640138864 65408131494226944 65451765183492096 65534833293262848 65679028257045888 65753943231430656 65791922811502592 65882368901804544 65982255534317568 65995612975005696 66096688859906048 66111127127158032 66186534963216384 66217282904936448 66301322571546624 66346613535610152 66429794639314944 66447204026134144 66460655590944768 66522995199049728 66545004134006784 66652922924047872 66691421756191104 66737515483201536 66767491489333248 66768519391137792 66884356684200816 66897896746148352 67000354527912576 67076776636710912 67091428995916608 67206751301763072 67207785966079488 67237973200195584 67323308275924992 67369297366602216 67446140299886592 67454799112401408 67518071219847168 67548397822541824 67563112447475712 67680328287038976 67711770192721472 67797706587918336 67812516428224599 68007606608314368 68110715390263296 68125593604716864 68157242365042008 68234984046084096 68243744131259904 68353324288966656 68368255499299104 68471911074021888 68486826875468544 68590662220525568 68604547706781696 68605645275338337 68724628357675032 68803017211920384 68842757941874688 69041916577239552 69055893415378944 69176764070554473 69255668640946176 69406940077621248 69542500507460352 69630760374091776 69662035918061568 69783967523111256 69863564683395072 69896020844099584 69984729381076992 70000016958167328 70120338785943552 70323193398417408 70355863086494976 70370105919823872 70445155232268288 70476796572073984 70573683096050688 70600154277767528 70614446565378816 70680682398990336 70696079355322368 70803264227639296 70818730606800864 70940459707416576 70941551853083904 71063492069031936 71079015292782624 71160089613631488 71193148094324736 71269075176505344 71284643308161396 71332197211696464 71408272588959456 71440346525207808 71489722468073472 71661524068629504 71770172686450688 71785806975442944 71910348804978912 71943755829766564 72025816493088768 72035063249663232 72150731193909248 72166491915926832 72258082021334016 72499670548964352 72591683508043776 72625407057027072 72640109336592384 72641271468005298 72751405516148256 72767253555185328 72850253518503936 72877578609308416 72892331938455552 73103205787665408 73371886753840128 73489701258657792 73584147931005312 73633235831428608 73744873832472576 73759802736771072 73888906789176624 73973186135359488 74015913162940416 74101478168199168 74230037476107264 74245064596881408 74264522146855808 74349229928349696 74358774967394304 74375018018052786 74494443268053504 74588987892989952 74622490488078336 74753104529400912 74768237539812864 74838369598930944 74881596357828608 74968162123382784 74984538289553856 75027849475714992 75098225048927232 75113427925499904 75114584315030016 75148322988453888 75228468241866752 75243697484857344 75244901269725918 75375398843901648 75461373716299776 75495268154605568 75607595214483456 75642719850220032 75738721810415616 75790459537427493 75905368183033296 75957830122328064 75991947550359552 76008501503410176 76123740730294272 76140369322918848 76175741466811656 76272419911408128 76403523264970752 76527430023906816 76624554814046208 76660151893528576 76676897660672259 76764357051844608 76774212147667392 76897489825087488 77030899958274624 77164494998091264 77180116170129408 77297131724210176 77315206902384411 77403394363410432 77448102684609024 77520748437602304 77572462439694336 77672156149394496 78046549898821632 78082807587323904 78235313070892896 78353928447002112 78369790407819264 78506963463500163 78596510268819456 78633023449612032 78732820553711616 78768184404082688 78885381134186496 78906054781034296 78996056798871552 79133060019126272 79150345972306848 79240626634162176 79250799636301824 79286396143583232 79425173562488469 79441252386051168 79515767698864128 79531864862294016 79653672256094208 79671071932650972 79808017170843648 79809245834719392 79845093175232256 79900278052552704 79946428577660928 80092291606115328 80177709573568512 80213722414268416 80370389840858784 80462062112145408 80741444272257024 80759032847373312 80881474525937664 80899142405601276 81029043554724864 81039446155871136 81131881567813632 81169572593147904 81187303405417686 81310394400400992 81430070848192512 81451411386874112 81562129367584896 81703582939155456 81845331205666788 81987275935471968 82003873430762496 82080792463343616 82241106511123584 82382469337645056 82420741342175232 82675913915990016 82962983061531648 82979778078867456 83125020137823702 83267902308307968 83346006990716928 83364162939224064 83401607016087552 83508792160620672 83547587415212784 83642883669393408 83653621838318592 83691195929337856 83787945902604288 83806248676560192 83933310348801024 83950301799088128 84078876270321664 84097242595576026 84193165798797312 84241795902557184 84339182388805632 84377064408088576 84406330660179366 84485503180043136 84502606416187392 84541863362010624 84632026772100096 84649159670464512 84797323699389354 84835411498684272 84894045430837248 84932176673931264 85079474933858304 85098059831497536 85195124589330432 85227080065160192 85393539205912458 85490940994154496 85530657085542912 85639208321581056 85697709150163113 85806472400334144 85925535465439232 85953963673092096 86093358776895168 86202624165801984 86242670880219648 86390911927058432 86392294050426054 86509676053223424 86542124598553744 86640836489084928 86659762453058952 86810056872852672 86909074372952064 86959273189736448 87129115520185152 87210841992302592 87228496945741824 87269020244656128 87381175668068808 87572037676061184 87843158535739392 87976340712423424 88148169502877376 88166014208796672 88248713284288512 88289710539915264 88462151380813536 88573059519086592 88574423122925568 88614207454593024 88769311628663583 88870563898730496 88888554846093312 88921895674921472 88983353977602048 89024692521517056 89044139218845204 89179142245601088 89197195661531136 89300310764617728 89333806037216768 89455238661222144 89609001735684096 89610381288105984 89650630933594112 89784019317199104 89825729822136288 89928187066515456 89939732149868544 90024094959796224 90137624717352039 90199923270264576 90240437716051968 90396942117224448 90416688570966132 90519819876163584 90676808811085824 90834124806289152 90876323153389344 90979978728112128 90991658841679872 91010079183273984 91157673999065472 91169376925355028 91295881432029184 91315769167291392 91474193700451116 91632837810233376 91737356282560512 91790343922499584 91916530806549888 92055888769652736 92074524553838592 92235685427405964 92340891521261568 92680278004850688 92723334009947136 92841013832122368 93045290030815008 93151419577860096 93333355944223104 93439814065717248 93493785047924736 93676390096846464 93764257864556544 93807817448659968 93826807893098496 93926873643024384 93991035842114382 94098244128067584 94110324568108416 94152595420505088 94240909865320448 94261439140429824 94424974142401152 94444089523974144 94587279609888768 94588735804111872 94772020390376832 94880119484841984 94881580187406336 94924197459099648 95025433568673792 95046191077548528 95109596282261952 95211030118612608 95253795366943744 95319629957431296 95439837936019806 95548698758172672 95669964392103936 95714409300590592 95880465073305216 96034421990785024 96046750999550976 96177308618423808 96221989221235776 96344109361778688 96556093350476178 96666227398619136 96698209132228608 96788911344058368 96833876076036096 96855028624007064 97001874021531008 97023004740247104 97133671358005248 97189775917940736 97359890173372962 97470941050220544 97490673057005568 97661313981959256 97829182338453504 98112197241340416 98177647775238144 98326498443296768 98518542385568832 98630914847145984 98687884217253888 98973383301476352 98993419462508544 99145033289859072 99166690690737048 99279802444824576 99325924357404672 99451983857319936 99519920303415228 99670806039201216 99690983386417152 99784492798574592 99817506201010176 99979384386071808 100037132634286656 100130966731902976 100151237233999872 100152779086706688 100197763984605184 100326535026301224 100346845119222528 100500531791868864 100615164955066368 100810126952644608 100811678949119232 100856959800293376 100984962413887488 101053946049903324 101169210449829888 101207157577377728 101277106829770752 101322596733812736 101344668671213568 101520492430558464 101567655289082208 101696559881877504 102036573365209088 102166073085394944 102188390407075296 102235863547563012 102352476069126144 102365616196889856 102529986433449984 102707866611032832 102730240313202816 102885993330788352 102906821560172544 103086942536512548 103204525817880576 103264136912812032 103360997916803072 103562874865859328 103583840123068416 104110410116431872 104313750761190528 104432733367566336 104471904596002816 104493053877092352 104675951284666884 104795347025092608 104844031266149376 104977094071615488 105180508178915328 105328075731828736 105484790097626112 105533794629742464 105555158879735808 105654168845549568 105667732848402432 105715194858110976 105900231416651292 105921669848068224 106021023598485504 106042486483058688 106044119032983552 106204896341458944 106228095910201296 106410689561124864 106412327779625856 106460124233643008 106533704070070272 106595238103547904 106618522939173936 106789722141487104 106903612764758016 106925254320586752 107112408883439184 107160519787811712 107282749482860544 107492286102944256 107655259029676032 107678710463164416 107841966034583552 107865523207468368 107915633744649846 108038724739633152 108052594874494848 108175842090418176 108226096790863872 108249737873890248 108413859200534656 108573427797590016 108749505823446528 108887525262065664 108938110585540608 108960164004888576 109127108274222384 109150880332777992 109316367913962624 109338497907683328 109441056617791488 109654808681498112 109843292450193408 109894321789566976 110057830130760192 110234551887986688 110617310748708864 110639704105156608 110833360183764936 110959779203039232 111023869744410624 111128009320955904 111152217252298752 111345056214160896 111396783220283712 111523844892524544 111538162451091456 111741664902080256 111911080465068032 111933735732117504 112129656794101368 112152356309719296 112257554398396416 112322394536742912 112452243185074176 112541774213572488 112647337573390848 112670141888249856 112671876472545024 112722484482680832 112842702362800128 112865546227286016 112867351904588877 113063098265852472 113113881998245696 113192060574449664 113242902231908352 113464079775330048 113608082715623424 113858052274549944 113987921325539328 114040876114057216 114185611095441408 114210553984378272 114263612200217484 114408629867112192 114605284897456128 114791145035860224 114936832221069312 114990227840292864 115146535577766912 115189725400568072 115346234737631232 115521115318779904 115546349937411936 115746742497136896 115770174255194112 115945697586315264 116172154026913536 116281122656403456 116358693659541504 116508234224091744 116762716901414912 117124211380985856 117530892670503168 117554685611728896 117719614053220352 117894765403229184 117949535174418048 118099230830567424 118152276606124032 118359082171551444 118494085198307328 118518073128124416 118699590028689408 118725518958460272 118860939951243264 118905522994134784 118929594215374848 119067081019490304 119161878579076752 119273651548296192 119480508384141312 119504696005361664 119712025756265472 119713868752079088 119767639762848384 119904249422020608 119919642866491392 120138437409172992 120183499623136052 120266564360352768 120320583621402624 120529256156299264 120555584761288176 120693093168218112 120902411748114432 121112166408385536 121168430871185792 121306638304149504 121322211788906496 121346772244365312 121348713608401914 121543565332087296 121559169233806704 121697822351720448 121754358889721856 121965591600601488 122177117080311168 122316475043414016 122343194051377344 122555374408733184 122741185026203648 122766032738451456 122767996808500182 122980913903207952 123005810146143744 123121188695015424 123573704006467584 123631112013262848 123788018442829824 124013870873985024 124060386707753344 124201892770480128 124444474592297472 124658380063899648 124901853462461952 125019010486075392 125077089931546624 125102410524131328 125235831524032512 125263188240931008 125321381122819176 125464325504090112 125480432757477888 125536793894006784 125681918853906432 125899965523201536 125925452698632192 126116372813185024 126118314405482496 126145863893364039 126289748698195968 126362693853835776 126508773583208448 126565596612132864 126609495990269049 126700578091565056 126728254770064704 126812795043015936 126948040158150144 126973739505696768 127195985549084031 127253117248026408 127398265010896896 127619212400787456 127647089747246304 127840620097740288 128062334666067968 128090308808868687 128236411491231744 128295985628314368 128458812482371584 128741457800634904 128888303198158848 128930945509638144 129111834768048128 129140038165342752 129303936248702976 129364006320329472 129586367890587648 129588441075639081 129813186897830616 129961254733627392 129989643679588428 130215085309279008 130363611559428096 130438909784604672 130693673280277728 130816262988453888 130903530366984192 131358056514091776 131583845623005184 131764737803609088 131964511068635136 132193377719812096 132222254254316064 132373069926432768 132434565809872896 132693227071220304 132859589278629888 132894408052268288 132921311181889536 133305845848095744 133382843512382208 133475030966403072 133537038782275584 133768713368401632 133795793492296704 134000709055825152 134182857991833216 134413502603526144 134415571932158976 134475946400391168 134738594733204432 134892280599773184 134909598224802816 135036142439694336 135126224894951424 135360656574077952 135423540385442944 135595413175836672 135625032856449198 136015213216628736 136251187209433728 136314484730084016 136469968092168192 136487488262519808 136706648577933312 136736510998598208 136943822148043776 136973653750937088 137181324441051136 137209095413563392 137211290550676674 137449256715350064 137606034423840768 137685515883749376 138083833154479104 138111786830757888 138353528141108946 138511337281892352 138813880155242496 139085001014920704 139261520748183552 139324071836123136 139567935046222512 139727129366790144 139792041688199168 139969458762153984 140000033916334656 140240677571887104 140646386796834816 140711726172989952 140740211839647744 140890310464536576 140953593144147968 140986553763171573 141147366192101376 141200308555535056 141228893130757632 141361364797980672 141392158710644736 141606528455278592 141637461213601728 141880919414833152 141883103706167808 142126984138063872 142158030585565248 142320179227262976 142386296188649472 142538150353010688 142569286616322792 142664394423392928 142816545177918912 142880693050415616 142979444936146944 143159756904029709 143323048137259008 143540345372901376 143571613950885888 143820697609957824 143887511659533128 144051632986177536 144070126499326464 144301462387818496 144332983831853664 144516164042668032 144834140025714267 144999341097928704 145183367016087552 145250814114054144 145282542936010596 145502811032296512 145534507110370656 145700507037007872 145755157218616832 145784663876911104 146039835260059443 146206411575330816 146743773507680256 147168295862010624 147266471662857216 147489747664945152 147777813578353248 147946372270718976 148031826325880832 148460074952214528 148490129193762816 148529044293711616 148717549934788608 148750036036105572 148988886536107008 149177975785979904 149506209058801824 149536475079625728 149676739197861888 149763192715657216 149969076579107712 150055698951429984 150196450097854464 150226855850999808 150229168630060032 150296645976907776 150456936483733504 150489802539451836 150750797687803296 150922747432599552 151215190428966912 151285439700440064 151477443620831232 151580919074854986 151810736366066592 151915660244656128 151983895100719104 152017003006820352 152280738645837696 152351482933623312 152544839822816256 153054860047813632 153249109628092416 153320303787057152 153353795321344518 153528714103689216 153548424295334784 153794979650174976 154061799916549248 154328989996182528 154360232340258816 154630413804768822 154806788726820864 154896205369218048 155041496875204608 155144924879388672 155344312298788992 156093099797643264 156165615174647808 156470626141785792 156707856894004224 156739580815638528 157013926927000326 157193020537638912 157266046899224064 157465641107423232 157536368808165376 157770762268372992 157812109562068592 157992113597743104 158266120038252544 158300691944613696 158481253268324352 158501599272603648 158572792287166464 158850347124976938 158882504772102336 159031535397728256 159063729724588032 159307344512188416 159342143865301944 159616034341687296 159618491669438784 159690186350464512 159800556105105408 159892857155321856 160184583212230656 160355419147137024 160427444828536832 160740779681717568 160924124224290816 161482888544514048 161518065694746624 161762949051875328 161798284811202552 161873450616974769 162058087109449728 162078892311742272 162263763135627264 162339145186295808 162374606810835372 162620788800801984 162860141696385024 162902822773748224 163124258735169792 163407165878310912 163690662411333576 163974551870943936 164007746861524992 164161584926687232 164482213022247168 164764938675290112 164841482684350464 165351827831980032 165925966123063296 165959556157734912 166250040275647404 166535804616615936 166692013981433856 166728325878448128 167017584321241344 167095174830425568 167285767338786816 167307243676637184 167382391858675712 167612497353120384 167675366409697879 167866620697602048 167900603598176256 168157752540643328 168194485191152052 168386331597594624 168483591805114368 168678364777611264 168812661320358732 168971006360086272 169005212832374784 169083726724021248 169264053544200192 169298319340929024 169594647398778708 169670822997368544 169788090861674496 169864353347862528 170196119662995072 170390249178660864 170454160130320384 170787078411824916 170981881988308992 171061314171085824 171278416643162112 171395418300326226 171612944800668288 171851070930878464 171907927346184192 172186717553790336 172405248331603968 172485341760439296 172784588100852108 173019352106446848 173084249197107488 173281672978169856 173319524906117904 173620113745705344 173818148745904128 173918546379472896 174258231040370304 174421683984605184 174456993891483648 174538040489312256 174762351336137616 175144075352122368 175686317071478784 175952681424846848 176296339005754752 176332028417593344 176497426568577024 176579421079830528 176924302761627072 177146119038173184 177148846245851136 177228414909186048 177538623257327166 177741127797460992 177777109692186624 177843791349842944 177966707955204096 178049385043034112 178088278437690408 178358284491202176 178394391323062272 178600621529235456 178667612074433536 178910477322444288 179218003471368192 179220762576211968 179301261867188224 179568038634398208 179651459644272576 179856374133030912 179879464299737088 180048189919592448 180275249434704078 180399846540529152 180480875432103936 180793884234448896 180833377141932264 181039639752327168 181353617622171648 181668249612578304 181752646306778688 181959957456224256 181983317683359744 182020158366547968 182315347998130944 182338753850710056 182591762864058368 182631538334582784 182948387400902232 183265675620466752 183474712565121024 183580687844999168 183833061613099776 184111777539305472 184149049107677184 184151995212750273 184471370854811928 184681783042523136 185360556009701376 185446668019894272 185682027664244736 186090580061630016 186302839155720192 186666711888446208 186987570095849472 187352780193692928 187528515729113088 187615634897319936 187653615786196992 187853747286048768 187982071684228764 188196488256135168 188220649136216832 188305190841010176 188481819730640896 188522878280859648 188849948284802304 188888179047948288 189174559219777536 189177471608223744 189544040780753664 189763160374812672 189848394918199296 190050867137347584 190092382155097056 190219192564523904 190422060237225216 190507590733887488 190879675872039612 191097397516345344 191428818601181184 191760930146610432 192068843981570048 192093501999101952 192354617236847616 192443978442471552 192688218723557376 193112186700952356 193332454797238272 193396418264457216 193667752152072192 193710057248014128 194003748043062016 194046009480494208 194267342716010496 194379551835881472 194719780346745924 194941882100441088 194981346114011136 195322627963918512 195658364676907008 196224394482680832 196355295550476288 196652996886593536 197037084771137664 197261829694291968 197375768434507776 197946766602952704 197986838925017088 198290066579718144 198333381381474096 198559604889649152 198651848714809344 198903967714639872 199039840606830456 199341612078402432 199381966772834304 199568985597149184 199635012402020352 199958768772143616 200074265268573312 200261933463805952 200302474467999744 200305558173413376 200395527969210368 200653070052602448 200693690238445056 201001063583737728 201230329910132736 201620253905289216 201623357898238464 201713919600586752 201969924827774976 202107892099806648 202338420899659776 202414315154755456 202554213659541504 202645193467625472 202689337342427136 203040984861116928 203135310578164416 203393119763755008 204073146730418176 204332146170789888 204376780814150592 204471727095126024 204704952138252288 204731232393779712 205059972866899968 205415733222065664 205460480626405632 205771986661576704 205813643120345088 205816935826015011 206173885073025096 206409051635761152 206528273825624064 206721995833606144 207125749731718656 207167680246136832 207530292211663419 208220820232863744 208627501522381056 208943809192005632 208986107754184704 209351902569333768 209590694050185216 209688062532298752 209954188143230976 210361016357830656 210656151463657472 210969580195252224 211067589259484928 211110317759471616 211335465696804864 211430389716221952 211800462833302584 211843339696136448 212042047196971008 212088238065967104 212409792682917888 212456191820402592 212821379122249728 212824655559251712 212920248467286016 213190476207095808 213237045878347872 213579444282974208 213807225529516032 214224817766878368 214321039575623424 214984572205888512 215310518059352064 215357420926328832 215683932069167104 215731046414936736 215831267489299692 216077449479266304 216105189748989696 216452193581727744 216499475747780496 216827718401069312 217499011646893056 217775050524131328 217876221171081216 217920328009777152 218254216548444768 218301760665555984 218632735827925248 218676995815366656 219309617362996224 219788643579133952 220115660261520384 220469103775973376 221234621497417728 221279408210313216 221666720367529872 221919558406078464 222047739488821248 222304434504597504 222690112428321792 222793566440567424 223047689785049088 223076324902182912 223483329804160512 223822160930136064 223867471464235008 224259313588202736 224304712619438592 224515108796792832 224644789073485824 224904486370148352 225083548427144976 225294675146781696 225340283776499712 225343752945090048 225444968965361664 225685404725600256 225731092454572032 225734703809177754 226126196531704944 226227763996491392 226384121148899328 226485804463816704 226928159550660096 227216165431246848 227716104549099888 227975842651078656 228081752228114432 228371222190882816 228421107968756544 228527224400434968 228817259734224384 229210569794912256 229582290071720448 229873664442138624 229980455680585728 230030692982016777 230293071155533824 230379450801136144 230692469475262464 231042230637559808 231092699874823872 231493484994273792 231540348510388224 231891395172630528 231945620707153233 232344308053827072 232562245312806912 232717387319083008 233016468448183488 233525433802829824 234248422761971712 235061785341006336 235109371223457792 235439228106440704 235520890390500489 235789530806458368 235899070348836096 236198461661134848 236304553212248064 236718164343102888 236988170396614656 237399180057378816 237451037916920544 237721879902486528 237811045988269568 237859188430749696 238275520687465407 238323757158153504 238547303096592384 238961016768282624 239424051512530944 239427737504158176 239535279525696768 239839285732982784 240276874818345984 240366999246272104 240533128720705536 240641167242805248 241058512312598528 241111169522576352 241386186336436224 242224332816771072 242336861742371584 242644423577812992 242697427216803828 243087130664174592 243118338467613408 243395644703440896 243508717779443712 243931183201202976 244354234160622336 244686388102754688 245110748817466368 245482370052407296 245535993617000364 245961827806415904 246011620292287488 246242377390030848 247147408012935168 247262224026525696 248027741747970048 248120773415506688 248888949184594944 249803706924923904 250038020972150784 250154179863093248 250204821048262656 250526376481862016 250642762245638352 250928651008180224 250960865514955776 251073587788013568 251363837707812864 251799931046403072 251850905397264384 252236628810964992 252291727786728078 252579497396391936 252725387707671552 253017547166416896 253131193224265728 253218991980538098 253456509540129408 253625590086031872 253896080316300288 253947479011393536 254391971098168062 254506234496052816 254796530021793792 255238424801574912 255294179494492608 255681240195480576 256124669332135936 256180617617737374 256472822982463488 256591971256628736 256917624964743168 257093127450489339 257482915601269808 257776606396317696 257861891019276288 258223669536096256 258280076330685504 258607872497405952 258728012640658944 259172735781175296 259176882151278162 259626373795661232 259922509467254784 259979287359176856 260430170618558016 260727223118856192 260877819569209344 261387346560555456 261632525976907776 261807060733968384 262716113028183552 263167691246010368 263529475607218176 263929022137270272 264386755439624192 264444508508632128 264746139852865536 264869131619745792 265386454142440608 265719178557259776 265788816104536576 265842622363779072 266307934885990749 266611691696191488 266765687024764416 266950061932806144 267074077564551168 267537426736803264 267591586984593408 268001418111650304 268365715983666432 268827005207052288 268831143864317952 268951892800782336 269477189466408864 269784561199546368 269819196449605632 270072284879388672 270412874152056117 270721313148155904 270847080770885888 271190826351673344 271250065712898396 272030426433257472 272502374418867456 272628969460168032 272939936184336384 272974976525039616 273473021997196416 273575597826349171 273887644296087552 273947307501874176 274362648882102272 274422581101353348 274898513430700128 275212068847681536 275371031767498752 276167666308958208 276223573661515776 276707056282217892 277022674563784704 278170002029841408 278523041496367104 279135870092445024 279454258733580288 279584083376398336 280000067832669312 280481355143774208 281292773593669632 281423452345979904 281480423679295488 281780620929073152 281973107526343146 282294732384202752 282400617111070112 282457786261515264 282722729595961344 282784317421289472 283274922427203456 283761838829666304 283766207412335616 284316061171130496 284640358454525952 284772592377298944 285076300706021376 285138573232645584 285328788846785856 285633090355837824 285761386100831232 285958889872293888 286319513808059418 286646096274518016 287080690745802752 287143227901771776 287641395219915648 287775023319066256 288103265972355072 288140252998652928 288602924775636992 288665967663707328 289032328085336064 289668280051428534 289998682195857408 290366734032175104 290501628228108288 290565085872021192 291005622064593024 291069014220741312 291401014074015744 291510314437233664 291569327753822208 292079670520118886 292412823150661632 293487547015360512 294336591724021248 294532943325714432 294979495329890304 295555627156706496 295892744541437952 296063652651761664 296920149904429056 296980258387525632 297058088587423232 297435099869577216 297500072072211144 297977773072214016 298355951571959808 299012418117603648 299072950159251456 299353478395723776 299526385431314432 299938153158215424 300111397902859968 300392900195708928 300453711701999616 300458337260120064 300593291953815552 300913872967467008 300979605078903672 301501595375606592 301845494865199104 302430380857933824 302570879400880128 302954887241662464 303161838149709972 303621472732133184 303831320489312256 303967790201438208 304034006013640704 304561477291675392 304702965867246624 305089679645632512 305760962276507897 306109720095627264 306498219256184832 306640607574114304 306707590642689036 307057428207378432 307096848590669568 307589959300349952 308123599833098496 308657979992365056 308720464680517632 309260827609537644 309613577453641728 309792410738436096 310082993750409216 310688624597577984 312331230349295616 312941252283571584 313415713788008448 313479161631277056 314027853854000652 314386041075277824 314532093798448128 314931282214846464 315541524536745984 315624219124137184 315984227195486208 316601383889227392 316962506536648704 317003198545207296 317145584574332928 317700694249953876 317765009544204672 318063070795456512 318127459449176064 318614689024376832 318684287730603888 319232068683374592 319236983338877568 319380372700929024 319601112210210816 319785714310643712 320369166424461312 320710838294274048 320854889657073664 321481559363435136 321848248448581632 322965777089028096 323036131389493248 323525898103750656 323596569622405104 323746901233949538 324116174218899456 324157784623484544 324527526271254528 324678290372591616 324749213621670744 325241577601603968 325720283392770048 325805645547496448 326248517470339584 326814331756621824 327381324822667152 327949103741887872 328015493723049984 328323169853374464 328964426044494336 329529877350580224 329682965368700928 330703655663960064 331851932246126592 331919112315469824 332500080551294808 333071609233231872 333384027962867712 333456651756896256 334035168642482688 334190349660851136 334571534677573632 334614487353274368 334764783717351424 335224994706240768 335350732819395758 335733241395204096 335801207196352512 336315505081286656 336388970382304104 336772663195189248 336967183610228736 337356729555222528 337625322640717464 337942012720172544 338010425664749568 338167453448042496 338528107088400384 338596638681858048 338602055713766631 339189294797557416 339341645994737088 339576181723348992 339728706695725056 340392239325990144 340908320260640768 341574156823649832 341963763976617984 342122628342171648 342556833286324224 342790836600652452 343225889601336576 343702141861756928 343815854692368384 344373435107580672 344810496663207936 344970683520878592 345569176201704216 346038704212893696 346168498394214976 346563345956339712 346639049812235808 347240227491410688 347837092758945792 348516462080740608 348843367969210368 349076080978624512 349524702672275232 350288150704244736 351372634142957568 351905362849693696 352592678011509504 352664056835186688 353158842159661056 353848605523254144 354297692491702272 354456829818372096 355077246514654332 355482255594921984 355554219384373248 355687582699685888 356098770086068224 356176556875380816 356716568982404352 356788782646124544 357201243058470912 357335224148867072 357820954644888576 358441525152423936 358602523734376448 359136077268796416 359302919288545152 359712748266061824 359758928599474176 360550498869408156 360799693081058304 360961750864207872 361587768468897792 361666754283864528 362079279504654336 362707235244343296 363336499225156608 363505292613557376 363919914912448512 363966635366719488 364040316733095936 364630695996261888 364677507701420112 365183525728116736 365263076669165568 365896774801804464 366531351240933504 366949425130242048 367161375689998336 367666123226199552 368223555078610944 368298098215354368 368303990425500546 368942741709623856 369363566085046272 370721112019402752 370893336039788544 371364055328489472 372181160123260032 372605678311440384 373333423776892416 373975140191698944 374705560387385856 375057031458226176 375231269794639872 375307231572393984 375707494572097536 375964143368457528 376392976512270336 376441298272433664 376610381682020352 376963639461281792 377045756561719296 377699896569604608 377776358095896576 378349118439555072 378354943216447488 378437591680092117 379088081561507328 379526320749625344 379696789836398592 380101734274695168 380184764310194112 380438385129047808 380844120474450432 381015181467774976 381759351744079224 382194795032690688 382857637202362368 383521860293220864 384137687963140096 384187003998203904 384270926426606061 384709234473695232 384887956884943104 385376437447114752 386224373401904712 386664909594476544 386792836528914432 387335504304144384 387420114496028256 388007496086124032 388092018960988416 388759103671762944 388765323226917243 389439560693491848 389883764200882176 390645255927837024 391316729353814016 392448788965361664 392710591100952576 393305993773187072 394074169542275328 394751536869015552 395893533205905408 396580133159436288 396666762762948192 397119209779298304 397303697429618688 398079681213660912 398683224156804864 398763933545668608 399917537544287232 400148530537146624 400523866927611904 400611116346826752 400791055938420736 401306140105204896 401387380476890112 402002127167475456 403240507810578432 403246715796476928 403427839201173504 404215784199613296 404676841799319552 404828630309510912 405108427319083008 405378674684854272 406081969722233856 406270621156328832 406786239527510016 408146293460836352 408753561628301184 408943454190252048 409409904276504576 409462464787559424 410119945733799936 410831466444131328 410920961252811264 411543973323153408 411627286240690176 411633871652030022 412347770146050192 412818103271522304 413056547651248128 414251499463437312 414335360492273664 415060584423326838 416441640465727488 417255003044762112 417887618384011264 417972215508369408 418703805138667536 419181388100370432 419376125064597504 419908376286461952 420722032715661312 421312302927314944 421939160390504448 422135178518969856 422220635518943232 422670931393609728 422860779432443904 422959661289514719 423600925666605168 423686679392272896 424084094393942016 424176476131934208 424819585365835776 424912383640805184 425642758244499456 425649311118503424 425840496934572032 426380952414191616 426474091756695744 427158888565948416 427614451059032064 428449635533756736 428642079151246848 429479270712089127 429969144411777024 430621036118704128 430714841852657664 431367864138334208 431462092829873472 431662534978599384 432154898958532608 432210379497979392 432904387163455488 432998951495560992 433655436802138624 434502420077142801 434998023293786112 435550101048262656 435752442342162432 436508433096889536 436603521331111968 437265471655850496 437353991630733312 438119505780178329 438619234725992448 439577287158267904 440231320523040768 442469242994835456 443333440735059744 443839116812156928 444095478977642496 445380224856643584 445587132881134848 446152649804365824 446966659608321024 447644321860272128 448518627176405472 448609425238877184 449030217593585664 449289578146971648 450167096854289952 450589350293563392 450680567552999424 450687505890180096 450889937930723328 451370809451200512 451469407618355508 452252393063409888 452455527992982784 452768242297798656 453856319101320192 454432330862493696 455432209098199776 455951685302157312 456163504456228864 456842215937513088 457054448800869936 457634519468448768 459164580143440896 459747328884277248 459960911361171456 460061385964033554 460586142311067648 460758901602272288 461384938950524928 462185399749647744 462986969988547584 463080697020776448 463891241414306466 464688616107654144 465124490625613824 465434774638166016 466032936896366976 467050867605659648 468496845523943424 470123570682012672 470218742446915584 470878456212881408 471041780781000978 471579061612916736 471798140697672192 472396923322269696 472609106424496128 473436328686205776 473976340793229312 474798360114757632 474902075833841088 475443759804973056 475622091976539136 475718376861499392 476551041374930814 476647514316307008 477094606193184768 477922033536565248 478848103025061888 478855475008316352 479070559051393536 479678571465965568 480553749636691968 480733998492544208 481066257441411072 481282334485610496 482117024625197056 482222339045152704 482772372672872448 484448665633542144 484673723484743168 485288847155625984 485394854433607656 485620351850924307 486174261328349184 486236676935226816 486791289406881792 487017435558887424 487862366402405952 488708468321244672 489372776205509376 490221497634932736 490964740104814592 491071987234000728 491923655612831808 492023240584574976 492484754780061696 494294816025870336 494524448053051392 496055483495940096 496241546831013376 497777898369189888 499607413849847808 500076041944301568 500308359726186496 501052752963724032 501285524491276704 501857302016360448 501921731029911552 502147175576027136 503026099229093637 503599862092806144 503701810794528768 504473257621929984 504583455573456156 505158994792783872 505450775415343104 506035094332833792 506437983961076196 506913019080258816 507251180172063744 507792160632600576 507894958022787072 508783942196336124 509012468992105632 509593060043587584 510588358988985216 511362480390961152 512249338664271872 512361235235474748 512945645964926976 513183942513257472 513835249929486336 514186254900978678 514965831202539616 515553212792635392 515723782038552576 516560152661371008 517215744994811904 517456025281317888 518353764302556324 519252747591322464 519845018934509568 519958574718353712 520860341237116032 521454446237712384 521755639138418688 522774693121110912 523265051953815552 523614121467936768 525432226056367104 527058951214436352 527858044274540544 528889017017264256 529492279705731072 529738263239491584 530772908284881216 531438357114519552 531577632209073152 531685244727558144 532615869771981498 533223383392382976 533531374049528832 533900123865612288 534148155129102336 535074853473606528 535183173969186816 536002836223300608 536731431967332864 537654010414104576 537662287728635904 537903785601564672 538954378932817728 539569122399092736 539638392899211264 540144569758777344 540825748304112234 541442626296311808 541694161541771776 542381652703346688 542500131425796792 544060852866514944 545004748837734912 545257938920336064 545879872368672768 545949953050079232 546946043994392832 547151195652698342 547775288592175104 547894615003748352 548725297764204544 548845162202706696 549797026861400256 550424137695363072 550742063534997504 552335332617916416 552447147323031552 552455985638250819 553414112564435784 554045349127569408 556340004059682816 557046082992734208 558271740184890048 558908517467160576 559168166752796672 560000135665338624 560962710287548416 562585547187339264 562846904691959808 562960847358590976 563561241858146304 563946215052686292 564589464768405504 564801234222140224 564915572523030528 565445459191922688 565568634842578944 566549844854406912 567523677659332608 567532414824671232 568632122342260992 569545184754597888 570152601412042752 570277146465291168 570657577693571712 571266180711675648 571522772201662464 572639027616118836 573292192549036032 574161381491605504 574286455803543552 575282790439831296 575550046638132512 576206531944710144 576280505997305856 577331935327414656 578064656170672128 579336560102857068 579997364391714816 581003256456216576 581130171744042384 582011244129186048 582138028441482624 582802028148031488 583020628874467328 583138655507644416 584159341040237772 584825646301323264 586975094030721024 588673183448042496 589065886651428864 589958990659780608 591111254313412992 591785489082875904 592127305303523328 593840299808858112 593960516775051264 594116177174846464 594870199739154432 595000144144422288 595955546144428032 596711903143919616 598024836235207296 598145900318502912 598706956791447552 599052770862628864 599876306316430848 600222795805719936 600785800391417856 600907423403999232 600916674520240128 601186583907631104 601827745934934016 601959210157807344 603003190751213184 603690989730398208 604860761715867648 605141758801760256 605909774483324928 606323676299419944 607242945464266368 607662640978624512 607935580402876416 608068012027281408 609122954583350784 609405931734493248 610179359291265024 611521924553015794 612219440191254528 612996438512369664 613281215148228608 613415181285378072 614114856414756864 614193697181339136 615179918600699904 616247199666196992 617315959984730112 617440929361035264 617450807478045033 618521655219075288 619227154907283456 619584821476872192 620165987500818432 621377249195155968 624662460698591232 625882504567143168 626831427576016896 626958323262554112 628055707708001304 628772082150555648 629064187596896256 629862564429692928 631083049073491968 631248438248274368 631968454390972416 633202767778454784 634006397090414592 634291169148665856 635401388499907752 635530019088409344 636126141590913024 637229378048753664 637368575461207776 638464137366749184 638473966677755136 638760745401858048 639571428621287424 640738332848922624 641421676588548096 641709779314147328 642963118726870272 645931554178056192 646072262778986496 647051796207501312 647193139244810208 647493802467899076 648232348437798912 648315569246969088 649356580745183232 649498427243341488 650483155203207936 651611291094992896 652497034940679168 653628663513243648 654762649645334304 655898207483775744 656030987446099968 657928852088988672 659365930737401856 661407311327920128 663703864492253184 663838224630939648 665000161102589616 666143218466463744 666913303513792512 668070337284965376 668380699321702272 669143069355147264 669228974706548736 669529567434702848 670449989412481536 670701465638791516 671466482790408192 671602414392705024 672631010162573312 672777940764608208 673545326390378496 673934367220457472 674713459110445056 675250645281434928 675884025440345088 676020851329499136 676334906896084992 677056214176800768 677193277363716096 677204111427533262 678378589595114832 678683291989474176 679152363446697984 679457413391450112 680784478651980288 681816640521281536 683148313647299664 683927527953235968 684245256684343296 685113666572648448 685581673201304904 686451779202673152 687404283723513856 687631709384736768 688746870215161344 689620993326415872 689941367041757184 690092078946050331 691138352403408432 692077408425787392 692336996788429952 693126691912679424 693278099624471616 694480454982821376 695674185517891584 697032924161481216 697686735938420736 698152161957249024 699049405344550464 700576301408489472 702745268285915136 703810725699387392 705185356023019008 705328113670373376 706317684319322112 706562671171501467 707697211046508288 708595384983404544 708913659636744192 710154493029308664 710964511189843968 711375165399371776 712197540172136448 712353113750761632 713433137964808704 713577565292249088 714670448297734144 714826562062396221 715641909289777152 716883050304847872 717205047468752896 718272154537592832 718605838577090304 719517857198948352 721100997738816312 721599386162116608 721923501728415744 723175536937795584 723333508567729056 724158559009308672 726672998450313216 727010585227114752 727933270733438976 729261391992523776 729355015402840224 730367051456233472 730526153338331136 731793549603608928 733062702481867008 734322751379996672 735332246452399104 736447110157221888 736607980851001092 737885483419247712 738727132170092544 741442224038805504 741786672079577088 744362320246520064 746666847553784832 749411120774771712 750114062916452352 750462539589279744 750614463144787968 751928286736915056 752785953024540672 752882596544867328 753220763364040704 754091513123438592 755399793139209216 755552716191793152 756709886432894976 756875183360184234 758176163123014656 759052641499250688 759393579672797184 760369528620388224 760876770258095616 761688240948900864 762030362935549952 763518703488158448 764389590065381376 765715274404724736 767043720586441728 768275375926280192 768374007996407808 768541852853212122 769418468947390464 769775913769886208 770752874894229504 771279382351468017 772448746803809424 773329819188953088 773585673057828864 774671008608288768 774840228992056512 776014992172248064 776184037921976832 777518207343525888 777530646453834486 778879121386983696 779767528401764352 781290511855674048 782633458707628032 784897577930723328 785421182201905152 786611987546374144 788148339084550656 789503073738031104 791787066411810816 793160266318872576 793333525525896384 794238419558596608 794607394859237376 796159362427321824 797366448313609728 797527867091337216 798923804657972247 799835075088574464 800297061074293248 801047733855223808 801222232693653504 801582111876841472 802612280210409792 802774760953780224 804004254334950912 806481015621156864 806493431592953856 806855678402347008 808431568399226592 809353683598639104 809657260619021824 810216854638166016 811238622456168351 812163939444467712 812541242312657664 813572479055020032 816292586921672704 817507123256602368 817886908380504096 818819808553009152 818924929575118848 820726793479047513 821662932888262656 821841922505622528 823087946646306816 823267743304060044 824695540292100384 825636206543044608 826113095302496256 828502998926874624 828670720984547328 830121168846653676 834510006089524224 835775236768022528 837407610277335072 838362776200740864 838752250129195008 841444065431322624 843878320781008896 844270357037939712 844441271037886464 845341862787219456 845919322579029438 847201851333210336 847373358784545792 848168188787884032 848352952263868416 849824767281610368 851285516488998912 851298622237006848 851680993869144064 852948183513391488 854317777131896832 855228902118064128 856899271067513472 857284158302493696 858958541424178254 859938288823554048 861242072237408256 861429683705315328 862924185659746944 863325069957198768 864309797917065216 864420758995958784 865808774326910976 865997902991121984 867310873604277248 869004840154285602 869996046587572224 871100202096525312 871504884684324864 873016866193779072 873207042662223936 874530943311700992 874707983261466624 876239011560356658 877238469451984896 879154574316535808 880462641046081536 884938485989670912 886666881470119488 887678233624313856 888190957955284992 890760449713287168 891174265762269696 892305299608731648 893933319216642048 895288643720544256 897037254352810944 897218850477754368 898060435187171328 898579156293943296 900334193708579904 901178700587126784 901361135105998848 901375011780360192 901779875861446656 902741618902401024 902938815236711016 904504786126819776 904911055985965568 905536484595597312 907712638202640384 908864661724987392 910864418196399552 911903370604314624 912327008912457728 913684431875026176 914108897601739872 915269038936897536 917282886829523691 918329160286881792 919494657768554496 919921822722342912 920122771928067108 921172284622135296 921517803204544576 922769877901049856 924370799499295488 925973939977095168 926161394041552896 927782482828612932 929377232215308288 930248981251227648 932065873792733952 934101735211319296 936993691047886848 940247141364025344 940437484893831168 942083561562001956 943158123225833472 943596281395344384 944793846644539392 946872657372411552 947952681586458624 949804151667682176 950887519609946112 951244183953078272 951436753722998784 953102082749861628 953295028632614016 954189212386369536 955844067073130496 957696206050123776 957710950016632704 958141118102787072 959357142931931136 961107499273383936 961467996985088416 962132514882822144 962564668971220992 964444678090305408 965544745345744896 968897331267084288 969347446969486336 970577694311251968 970789708867215312 971240703701848614 972348522656698368 972473353870453632 973582578813763584 974034871117774848 975724732804811904 977416936642489344 978745552411018752 980442995269865472 981929480209629184 982143974468001456 983847311225663616 984046481169149952 984969509560123392 988589632051740672 989048896106102784 992110966991880192 992483093662026752 995555796738379776 999214827699695616 1000152083888603136 1000616719452372992 1002105505927448064 1002571048982553408 1003714604032720896 1003843462059823104 1004294351152054272 1006052198458187274 1007199724185612288 1007403621589057536 1008946515243859968 1009166911146912312 1010317989585567744 1010901550830686208 1012070188665667584 1012875967922152392 1013826038160517632 1014502360344127488 1015584321265201152 1015789916045574144 1017567884392672248 1018024937984211264 1019186120087175168 1021176717977970432 1022724960781922304 1024498677328543744 1024722470470949496 1025891291929853952 1026367885026514944 1027670499858972672 1028372509801957356 1029931662405079232 1031106425585270784 1031447564077105152 1033120305322742016 1034431489989623808 1034912050562635776 1036707528605112648 1038505495182644928 1039690037869019136 1039917149436707424 1041720682474232064 1043511278276837376 1045549386242221824 1046530103907631104 1047228242935873536 1050864452112734208 1054117902428872704 1055716088549081088 1057778034034528512 1059476526478983168 1061545816569762432 1063155264418146304 1063370489455116288 1065231739543962996 1066446766784765952 1067062748099057664 1068296310258204672 1070149706947213056 1070366347938373632 1072005672446601216 1073462863934665728 1075324575457271808 1075807571203129344 1077908757865635456 1079138244798185472 1079276785798422528 1081651496608224468 1082885252592623616 1083388323083543552 1084763305406693376 1085000262851593584 1088121705733029888 1090009497675469824 1090515877840672128 1091759744737345536 1091899906100158464 1093892087988785664 1094302391305396684 1095550577184350208 1095789230007496704 1097450595528409088 1097690324405413392 1099594053722800512 1100848275390726144 1101484127069995008 1104670665235832832 1104894294646063104 1104911971276501638 1106828225128871568 1108090698255138816 1112680008119365632 1114092165985468416 1116543480369780096 1117817034934321152 1118336333505593344 1120000271330677248 1121925420575096832 1125171094374678528 1125693809383919616 1125921694717181952 1127122483716292608 1127892430105372584 1129178929536811008 1129602468444280448 1129831145046061056 1130890918383845376 1131137269685157888 1133099689708813824 1135047355318665216 1135064829649342464 1137264244684521984 1139090369509195776 1140305202824085504 1140554292930582336 1141315155387143424 1142532361423351296 1143045544403324928 1145278055232237672 1146584385098072064 1148322762983211008 1148572911607087104 1150565580879662592 1151100093276265024 1152413063889420288 1152561011994611712 1152812779279818183 1154663870654829312 1156129312341344256 1158673120205714136 1159994728783429632 1162006512912433152 1162260343488084768 1164022488258372096 1164276056882965248 1166041257748934656 1166277311015288832 1166295969680751729 1168318682080475544 1169651292602646528 1173950188061442048 1177346366896084992 1178131773302857728 1179917981319561216 1182222508626825984 1184254610607046656 1187680599617716224 1188232354349692928 1189740399478308864 1190000288288844576 1191911092288856064 1196049672470414592 1196291800637005824 1198105541725257728 1199752612632861696 1200445591611439872 1201571600782835712 1201833349040480256 1202373167815262208 1203655491869868032 1203918420315614688 1206006381502426368 1209721523431735296 1210283517603520512 1212647352598839888 1214485890928532736 1215325281957249024 1216136024054562816 1218245909166701568 1218811863468986496 1220358718582530048 1223043849106031588 1224438880382509056 1226562430296457216 1226830362570756144 1228229712829513728 1228387394362678272 1230359837201399808 1232494399332393984 1234631919969460224 1234881858722070528 1234901614956090066 1237043310438150576 1238454309814566912 1239169642953744384 1242754498390311936 1249324921397182464 1251765009134286336 1253662855152033792 1253916646525108224 1256111415416002608 1257544164301111296 1258128375193792512 1259725128859385856 1262166098146983936 1262496876496548736 1263936908781944832 1266405535556909568 1268012794180829184 1268582338297331712 1270802776999815504 1271060038176818688 1272252283181826048 1274458756097507328 1274737150922415552 1276928274733498368 1276947933355510272 1277521490803716096 1279142857242574848 1281476665697845248 1282843353177096192 1283419558628294656 1285926237453740544 1288437812136267381 1291863108356112384 1292144525557972992 1294103592415002624 1294386278489620416 1294987604935798152 1296464696875597824 1296631138493938176 1298713161490366464 1298996854486682976 1300966310406415872 1303222582189985792 1303507260231428403 1304994069881358336 1307257327026487296 1309525299290668608 1311796414967551488 1312061974892199936 1314358517340534987 1315857704177977344 1318731861474803712 1327407728984506368 1330000322205179232 1332286436932927488 1336140674569930752 1336761398643404544 1338457949413097472 1339059134869405696 1340899978824963072 1341402931277583032 1342932965580816384 1345262020325146624 1345555881529216416 1347090652780756992 1347868734440914944 1350501290562869856 1351768050880690176 1352041702658998272 1352669813792169984 1354112428353601536 1354408222855066524 1356757179190229664 1357366583978948352 1358304726893395968 1361568957303960576 1363633281042563072 1366296627294599328 1367855055906471936 1368490513368686592 1371163346402609808 1372903558405346304 1377493740430322688 1379241986652831744 1379882734083514368 1380184157892100662 1382276704806816864 1384154816851574784 1384673993576859904 1386556199248943232 1388960909965642752 1394065848322962432 1395373471876841472 1396304323914498048 1398098810689100928 1401152602816978944 1405490536571830272 1410370712046038016 1410656227340746752 1412635368638644224 1413125342343002934 1415394422093016576 1417190769966809088 1417827319273488384 1420308986058617328 1421929022379687936 1422750330798743552 1424395080344272896 1424706227501523264 1426866275929617408 1427155130584498176 1429340896595468288 1429653124124792442 1431283818579554304 1433766100609695744 1434410094937505792 1436544309075185664 1437211677154180608 1439035714397896704 1442201995477632624 1443198772324233216 1443847003456831488 1446351073875591168 1446667017135458112 1448317118018617344 1453345996900626432 1454021170454229504 1455866541466877952 1456861055552772921 1458522783985047552 1458710030805680448 1460734102912466944 1461052306676662272 1463587099207217856 1466125404963734016 1468645502759993344 1470664492904798208 1472894220314443776 1473215961702002184 1475770966838495424 1477454264340185088 1482884448077611008 1483573344159154176 1488724640493040128 1493333695107569664 1498822241549543424 1500228125832904704 1500925079178559488 1503856573473830112 1505571906049081344 1505765193089734656 1506441526728081408 1509078297687280911 1510799586278418432 1511105432383586304 1513419772865789952 1513750366720368468 1516352326246029312 1518105282998501376 1520739057240776448 1521753540516191232 1523376481897801728 1524060725871099904 1527037406976316896 1528779180130762752 1534087441172883456 1536748015992815616 1537083705706424244 1538836937894780928 1539551827539772416 1541505749788459008 1542558764702936034 1544897493607618848 1546659638377906176 1547171346115657728 1549680457984113024 1552029984344496128 1552368075843953664 1555061292907668972 1557758242773967392 1559535056803528704 1562581023711348096 1565266917415256064 1569795155861446656 1570842364403810304 1576296678169101312 1583574132823621632 1586667051051792768 1588476839117193216 1589214789718474752 1592318724854643648 1594732896627219456 1595055734182674432 1597847609315944494 1599670150177148928 1600594122148586496 1602095467710447616 1602444465387307008 1603164223753682944 1605224560420819584 1605549521907560448 1608008508669901824 1612962031242313728 1612986863185907712 1613711356804694016 1616863136798453184 1618707367197278208 1619314521238043648 1620433709276332032 1622477244912336702 1624327878888935424 1625082484625315328 1627144958110040064 1632585173843345408 1635014246513204736 1635773816761008192 1637639617106018304 1637849859150237696 1641453586958095026 1643325865776525312 1643683845011245056 1646175893292613632 1646535486608120088 1649391080584200768 1651272413086089216 1652226190604992512 1657005997853749248 1657341441969094656 1660242337693307352 1669020012179048448 1671550473536045056 1674815220554670144 1676725552401481728 1677504500258390016 1682888130862645248 1687756641562017792 1688540714075879424 1688882542075772928 1690683725574438912 1691838645158058876 1694403702666420672 1694746717569091584 1696336377575768064 1696705904527736832 1699649534563220736 1702571032977997824 1702597244474013696 1703361987738288128 1705896367026782976 1708635554263793664 1710457804236128256 1713798542135026944 1714568316604987392 1717917082848356508 1719876577647108096 1722484144474816512 1722859367410630656 1725848371319493888 1726650139914397536 1728619595834130432 1728841517991917568 1731995805982243968 1734621747208554496 1738009680308571204 1739992093175144448 1743009769368649728 1746033732387558144 1746414085324447872 1749061886623401984 1749415966522933248 1752478023120713316 1754476938903969792 1760925282092163072 1769876971979341824 1773333762940238976 1775356467248627712 1776381915910569984 1781520899426574336 1782348531524539392 1784610599217463296 1787866638433284096 1790577287441088512 1794074508705621888 1794437700955508736 1796120870374342656 1797158312587886592 1800668387417159808 1802357401174253568 1802722270211997696 1802750023560720384 1803559751722893312 1805483237804802048 1805877630473422032 1809009572253639552 1809822111971931136 1811072969191194624 1815425276405280768 1817729323449974784 1821728836392799104 1823806741208629248 1824654017824915456 1827368863750052352 1828217795203479744 1830538077873795072 1834565773659047382 1836658320573763584 1838989315537108992 1839843645444685824 1840245543856134216 1842344569244270592 1843035606409089152 1845539755802099712 1848741598998590976 1851947879954190336 1852322788083105792 1855564965657225864 1858754464430616576 1860497962502455296 1864131747585467904 1868203470422638592 1873987382095773696 1880494282728050688 1880874969787662336 1884167123124003912 1886316246451666944 1887192562790688768 1889587693289078784 1893745314744823104 1895905363172917248 1899608303335364352 1902488367906156544 1902873507445997568 1906204165499723256 1906590057265228032 1908378424772739072 1911688134146260992 1915392412100247552 1915421900033265408 1916282236205574144 1918714285863862272 1922214998546767872 1922935993970176832 1924265029765644288 1925129337942441984 1928889356180610816 1937794662534168576 1938694893938972672 1941155388622503936 1941579417734430624 1942481407403697228 1944697045313396736 1944946707740907264 1948069742235549696 1951449465609623808 1954833873284978688 1957491104822037504 1960885990539730944 1963858960419258368 1964287948936002912 1967694622451327232 1968092962338299904 1978097792212205568 1984221933983760384 1984966187324053504 1991111593476759552 1998429655399391232 2001233438904745984 2004211011854896128 2005142097965106816 2007429208065441792 2007686924119646208 2008588702304108544 2012104396916374548 2014399448371224576 2014807243178115072 2017893030487719936 2018333822293824624 2020635979171135488 2021803101661372416 2024140377331335168 2025751935844304784 2027652076321035264 2029004720688254976 2031168642530402304 2031579832091148288 2035135768785344496 2036049875968422528 2038372240174350336 2042353435955940864 2045449921563844608 2048997354657087488 2049444940941898992 2051782583859707904 2052735770053029888 2055340999717945344 2056745019603914712 2059863324810158464 2062212851170541568 2062895128154210304 2066240610645484032 2068862979979247616 2069824101125271552 2073415057210225296 2077010990365289856 2079380075738038272 2079834298873414848 2083441364948464128 2087022556553674752 2091098772484443648 2093060207815262208 2094456485871747072 2101728904225468416 2108235804857745408 2111432177098162176 2115556068069057024 2118953052957966336 2123091633139524864 2126310528836292608 2126740978910232576 2130463479087925992 2132893533569531904 2134125496198115328 2136592620516409344 2140299413894426112 2140732695876747264 2144011344893202432 2144479686187188663 2146925727869331456 2150649150914543616 2151615142406258688 2155817515731270912 2158553571596845056 2163302993216448936 2165770505185247232 2166776646167087104 2169526610813386752 2170000525703187168 2180018995350939648 2181031755681344256 2183799812200316928 2187784175977571328 2188604782610793368 2191101154368700416 2191578460014993408 2194901191056818176 2195380648810826784 2199188107445601024 2202968254139990016 2209341330471665664 2209823942553003276 2213656450257743136 2216181396510277632 2225360016238731264 2233086960739560192 2236672667011186688 2240000542661354496 2250342188749357056 2251387618767839232 2251843389434363904 2255784860210745168 2258357859073622016 2259204936888560896 2259662290092122112 2262274539370315776 2266199379417627648 2270129659298684928 2274528489369043968 2278180739018391552 2281108585861164672 2282630310774286848 2285064722846702592 2286091088806649856 2290556110464475344 2293168770196144128 2297145823214174208 2301131161759325184 2302200186552530048 2304826127778840576 2305122023989223424 2305625558559636366 2309327741309658624 2312258624682688512 2317346240411428272 2319989457566859264 2324013025824866304 2324520686976169536 2328044976516744192 2328552113765930496 2332082515497869312 2332554622030577664 2332591939361503458 2336637364160951088 2339302585205293056 2347900376122884096 2354692733792169984 2356263546605715456 2359835962639122432 2364445017253651968 2368509221214093312 2375361199235432448 2376464708699385856 2379480798956617728 2380000576577689152 2383822184577712128 2392099344940829184 2392583601274011648 2396211083450515456 2396771413973916741 2399505225265723392 2400891183222879744 2403143201565671424 2403666698080960512 2404746335630524416 2407310983739736064 2407836840631229376 2412012763004852736 2419443046863470592 2420567035207041024 2425294705197679776 2428971781857065472 2430650563914498048 2433715867368505053 2436491818333403136 2437623726937972992 2440717437165060096 2446087698212063176 2448877760765018112 2453124860592914432 2453660725141512288 2456459425659027456 2456774788725356544 2462180380437142539 2464988798664787968 2469263839938920448 2469803229912180132 2474086620876301152 2476908619629133824 2478339285907488768 2485508996780623872 2503530018268572672 2507325710304067584 2512222830832005216 2515088328602222592 2516256750387585024 2524332196293967872 2524993752993097472 2532811071113819136 2536025588361658368 2541605553999631008 2542120076353637376 2544504566363652096 2549474301844831104 2553856549466996736 2553895866711020544 2555042981607432192 2562953331395690496 2565686706354192384 2571852474907481088 2576875624272534762 2583726216712224768 2584289051115945984 2588772556979240832 2589975209871596304 2592929393751195648 2593262276987876352 2597426322980732928 2597993708973365952 2601932620812831744 2606445164379971584 2607014520462856806 2609988139762716672 2614514654052974592 2619050598581337216 2623592829935102976 2624123949784399872 2628717034681069974 2631715408355954688 2637463722949607424 2654815457969012736 2660000644410358464 2664572873865854976 2672281349139861504 2673522797286809088 2676915898826194944 2678118269738811392 2681799957649926144 2682805862555166064 2685865931161632768 2690524040650293248 2691111763058432832 2694181305561513984 2695737468881829888 2701002581125739712 2703536101761380352 2704083405317996544 2705339627584339968 2708224856707203072 2708816445710133048 2713514358380459328 2714733167957896704 2716609453786791936 2723137914607921152 2727266562085126144 2732593254589198656 2735710111812943872 2736981026737373184 2742326692805219616 2745807116810692608 2751848660488571073 2754987480860645376 2758483973305663488 2759765468167028736 2760368315784201324 2764553409613633728 2768309633703149568 2769347987153719808 2773112398497886464 2777921819931285504 2788131696645924864 2790746943753682944 2796197621378201856 2802305205633957888 2810981073143660544 2820741424092076032 2821312454681493504 2826250684686005868 2830788844186033152 2834381539933618176 2840617972117234656 2843858044759375872 2845500661597487104 2849412455003046528 2853732551859234816 2854310261168996352 2858681793190936576 2859306248249584884 2862567637159108608 2867532201219391488 2873088618150371328 2874423354308361216 2878071428795793408 2884403990955265248 2886397544648466432 2887694006913662976 2893334034270916224 2896634236037234688 2906691993801252864 2908042340908459008 2911733082933755904 2913722111105545842 2917045567970095104 2917420061611360896 2921468205824933888 2922104613353324544 2927174198414435712 2932250809927468032 2941328985809596416 2945788440628887552 2946431923404004368 2951541933676990848 2954908528680370176 2965768896155222016 2967146688318308352 2977449280986080256 2986667390215139328 2997644483099086848 3000456251665809408 3001850158357118976 3007713146947660224 3011143812098162688 3011530386179469312 3012883053456162816 3018156595374561822 3021599172556836864 3022210864767172608 3026839545731579904 3027500733440736936 3032704652492058624 3036210565997002752 3041478114481552896 3043507081032382464 3046752963795603456 3048121451742199808 3054074813952633792 3057558360261525504 3068174882345766912 3073496031985631232 3074167411412848488 3077673875789561856 3079103655079544832 3083011499576918016 3085117529405872068 3089794987215237696 3093319276755812352 3094342692231315456 3099360915968226048 3104059968688992256 3104736151687907328 3110122585815337944 3115516485547934784 3119070113607057408 3125162047422696192 3130533834830512128 3139590311722893312 3141684728807620608 3152593356338202624 3167148265647243264 3173334102103585536 3178429579436949504 3184637449709287296 3189465793254438912 3190111468365348864 3195695218631888988 3199340300354297856 3201188244297172992 3204190935420895232 3204888930774614016 3210449120841639168 3211099043815120896 3216017017339803648 3225973726371815424 3227422713609388032 3233726273596906368 3237414734394556416 3238629042476087296 3244954489824673404 3248655757777870848 3250164969250630656 3254289916220080128 3265170347686690816 3270028493026409472 3271547633522016384 3275279234212036608 3275699718300475392 3282907173916190052 3286651731553050624 3287367690022490112 3292351786585227264 3293070973216240176 3298782161168401536 3302544826172178432 3304452381209985024 3314011995707498496 3314682883938189312 3320484675386614704 3338040024358096896 3343100947072090112 3349630441109340288 3353451104802963456 3355009000516780032 3365776261725290496 3375513283124035584 3377081428151758848 3377765084151545856 3381367451148877824 3383677290316117752 3388807405332841344 3389493435138183168 3392672755151536128 3393411809055473664 3399299069126441472 3405142065955995648 3405194488948027392 3406723975476576256 3411792734053565952 3417271108527587328 3420915608472256512 3427597084270053888 3429136633209974784 3435834165696713016 3439753155294216192 3444968288949633024 3445718734821261312 3451696742638987776 3453300279828795072 3457239191668260864 3457683035983835136 3463991611964487936 3469243494417108992 3476019360617142408 3479984186350288896 3486019538737299456 3492067464775116288 3492828170648895744 3498123773246803968 3498831933045866496 3498887909042255187 3504956046241426632 3508953877807939584 3521850564184326144 3539753943958683648 3546667525880477952 3552763831821139968 3563041798853148672 3564697063049078784 3569221198434926592 3575733276866568192 3581154574882177024 3588149017411243776 3588875401911017472 3594316625175773184 3601336774834319616 3604714802348507136 3605500047121440768 3607119503445786624 3610966475609604096 3611755260946844064 3618019144507279104 3619644223943862272 3630850552810561536 3643457672785598208 3649308035649830912 3654737727500104704 3656435590406959488 3661076155747590144 3669131547318094764 3673316641147527168 3679687290889371648 3680491087712268432 3684689138488541184 3686071212818178304 3691079511604199424 3697483197997181952 3703895759908380672 3704645576166211584 3711129931314451728 3717508928861233152 3728263495170935808 3736406940845277184 3747974764191547392 3760988565456101376 3761749939575324672 3768334246248007824 3772632492903333888 3774385125581377536 3779175386578157568 3787490629489646208 3791810726345834496 3799216606670728704 3804976735812313088 3805747014891995136 3812408330999446512 3813180114530456064 3816756849545478144 3823376268292521984 3830784824200495104 3830843800066530816 3832564472411148288 3837428571727724544 3844429997093535744 3845871987940353664 3848530059531288576 3850258675884883968 3857778712361221632 3875589325068337152 3877389787877945344 3882310777245007872 3883158835468861248 3884962814807394456 3889394090626793472 3889893415481814528 3896139484471099392 3902898931219247616 3909667746569957376 3910521780694285209 3914982209644075008 3921771981079461888 3927717920838516736 3928575897872005824 3935389244902654464 3936185924676599808 3943075552021604961 3956195584424411136 3969932374648107008 3982223186953519104 3996859310798782464 4002466877809491968 4008422023709792256 4010284195930213632 4015373848239292416 4017177404608217088 4024208793832749096 4028798896742449152 4035786060975439872 4036667644587649248 4041271958342270976 4043606203322744832 4051503871688609568 4055304152642070528 4058009441376509952 4062337285060804608 4070271537570688992 4072099751936845056 4084706871911881728 4090899843127689216 4097994709314174976 4098889881883797984 4103565167719415808 4105471540106059776 4113490039207829424 4119726649620316928 4132481221290968064 4137725959958495232 4139648202250543104 4146830114420450592 4154021980730579712 4159668597746829696 4166882729896928256 4182197544968887296 4186120415630524416 4188912971743494144 4203457808450936832 4216471609715490816 4231112136138114048 4237906105915932672 4246183266279049728 4252621057672585216 4253481957820465152 4260926958175851984 4265787067139063808 4268250992396230656 4273185241032818688 4280598827788852224 4281465391753494528 4288022689786404864 4288959372374377326 4293851455738662912 4301298301829087232 4303230284812517376 4311635031462541824 4317107143193690112 4326605986432897872 4331541010370494464 4333553292334174208 4339053221626773504 4340001051406374336 4360037990701879296 4362063511362688512 4367599624400633856 4370583166658318763 4375568351955142656 4377209565221586736 4382202308737400832 4383156920029986816 4389802382113636352 4390761297621653568 4398376214891202048 4405936508279980032 4418682660943331328 4419647885106006552 4427312900515486272 4432362793020555264 4450720032477462528 4466173921479120384 4473345334022373376 4480001085322708992 4500684377498714112 4502775237535678464 4511569720421490336 4516715718147244032 4518409873777121792 4519324580184244224 4527234893061842733 4532398758835255296 4540259318597369856 4549056978738087936 4562217171722329344 4565260621548573696 4570129445693405184 4572182177613299712 4581112220928950688 4586337540392288256 4602262323518650368 4604400373105060096 4610244047978446848 4611251117119272732 4618655482619317248 4624517249365377024 4634692480822856544 4639978915133718528 4649041373952339072 4656089953033488384 4657104227531860992 4664165030995738624 4665183878723006916 4673274728321902176 4678605170410586112 4695800752245768192 4709385467584339968 4712527093211430912 4728890034507303936 4750722398470864896 4752929417398771712 4760001153155378304 4767644369155424256 4784198689881658368 4785167202548023296 4793542827947833482 4799010450531446784 4801782366445759488 4806286403131342848 4807333396161921024 4809492671261048832 4815673681262458752 4824025526009705472 4838886093726941184 4841134070414082048 4850589410395359552 4857943563714130944 4861301127828996096 4867431734737010106 4872983636666806272 4875247453875945984 4881434874330120192 4892175396424126352 4897755521530036224 4906249721185828864 4907321450283024576 4912918851318054912 4913549577450713088 4924360760874285078 4929977597329575936 4938527679877840896 4939606459824360264 4948173241752602304 4953817239258267648 4956678571814977536 4971017993561247744 5007060036537145344 5014651420608135168 5024445661664010432 5030176657204445184 5032513500775170048 5048664392587935744 5049987505986194944 5065622142227638272 5072051176723316736 5083211107999262016 5084240152707274752 5089009132727304192 5098948603689662208 5107713098933993472 5107791733422041088 5110085963214864384 5125906662791380992 5131373412708384768 5143704949814962176 5153751248545069524 5167452433424449536 5168578102231891968 5177545113958481664 5179950419743192608 5185858787502391296 5186524553975752704 5195987417946731904 5197936358700634249 5203865241625663488 5212890328759943168 5214029040925713612 5219976279525433344 5229029308105949184 5238101197162674432 5247185659870205952 5248247899568799744 5257434069362139948 5263430816711909376 5309630915938025472 5320001288820716928 5329145747731709952 5344562698279723008 5347045594573618176 5353831797652389888 5363599915299852288 5365611725110332128 5371731862323265536 5382223526116865664 5388362611123027968 5391474937763659776 5402005162251479424 5407072203522760704 5408166810635993088 5410679255168679936 5416449713414406144 5417632891420266096 5427028716760918656 5429466335915793408 5433218907573583872 5446275829215842304 5454533124170252288 5465186509178397312 5471420223625887744 5473962053474746368 5484653385610439232 5491614233621385216 5503697320977142146 5509974961721290752 5516967946611326976 5519530936334057472 5520736631568402648 5529106819227267456 5536619267406299136 5538695974307439616 5546224796995772928 5555843639862571008 5576263393291849728 5581493887507365888 5592395242756403712 5604610411267915776 5621962146287321088 5641482848184152064 5642624909362987008 5652501369372011736 5661577688372066304 5668763079867236352 5681235944234469312 5687716089518751744 5691001323194974208 5698824910006093056 5707465103718469632 5708620522337992704 5717363586381873152 5718612496499169768 5725135274318217216 5735064402438782976 5746177236300742656 5748846708616722432 5756142857591586816 5768807981910530496 5772795089296932864 5775388013827325952 5786668068541832448 5813383987602505728 5816084681816918016 5823466165867511808 5827444222211091684 5834091135940190208 5834840123222721792 5842936411649867776 5844209226706649088 5854348396828871424 5864501619854936064 5882657971619192832 5891576881257775104 5892863846808008736 5903083867353981696 5934293376636616704 5954898561972160512 5973334780430278656 5995288966198173696 6003700316714237952 6015426293895320448 6022287624196325376 6023060772358938624 6025766106912325632 6036313190749123644 6043198345113673728 6044421729534345216 6053679091463159808 6055001466881473872 6065409304984117248 6072421131994005504 6082956228963105792 6087014162064764928 6093505927591206912 6096242903484399616 6108149627905267584 6115116720523051008 6136349764691533824 6146992063971262464 6148334822825696976 6155347751579123712 6158207310159089664 6166022999153836032 6170235058811744136 6179589974430475392 6186638553511624704 6188685384462630912 6198721831936452096 6208119937377984512 6209472303375814656 6220245171630675888 6231032971095869568 6238140227214114816 6250324094845392384 6261067669661024256 6279180623445786624 6283369457615241216 6305186712676405248 6334296531294486528 6346668204207171072 6356859158873899008 6369274899418574592 6378931586508877824 6380222936730697728 6391390437263777976 6398680600708595712 6402376488594345984 6408381870841790464 6409777861549228032 6420898241683278336 6422198087630241792 6432034034679607296 6433439058561565989 6451947452743630848 6454845427218776064 6467452547193812736 6477258084952174592 6489908979649346808 6497311515555741696 6500329938501261312 6508579832440160256 6530340695373381632 6540056986052818944 6543095267044032768 6551399436600950784 6565814347832380104 6573303463106101248 6574735380044980224 6584703573170454528 6586141946432480352 6597564322336803072 6608904762419970048 6628023991414996992 6640969350773229408 6676080048716193792 6686201894144180224 6699260882218680576 6710018001033560064 6751026566248071168 6754162856303517696 6755530168303091712 6767354580632235504 6777614810665682688 6778986870276366336 6786823618110947328 6798598138252882944 6810388977896054784 6813447950953152512 6823585468107131904 6834542217055174656 6855194168540107776 6858273266419949568 6871668331393426032 6879506310588432384 6891437469642522624 6903393485277975552 6906600559657590144 6914478383336521728 6915366071967670272 6927983223928975872 6938486988834217984 6952038721234284816 6959968372700577792 6972039077474598912 6984134929550232576 6985656341297791488 6996247546493607936 6997663866091732992 6997775818084510374 7009912092482853264 7017907755615879168 7043701128368652288 7079507887917367296 7093335051760955904 7105527663642279936 7126083597706297344 7129394126098157568 7138442396869853184 7151466553733136384 7162309149764354048 7176298034822487552 7177750803822034944 7188633250351546368 7190314241921750223 7202673549668639232 7209429604697014272 7211000094242881536 7214239006891573248 7221932951219208192 7223510521893688128 7236038289014558208 7239288447887724544 7261701105621123072 7286915345571196416 7298616071299661824 7301147602105515159 7309475455000209408 7312871180813918976 7322152311495180288 7338263094636189528 7346633282295054336 7359374581778743296 7360982175424536864 7369378276977082368 7372142425636356608 7386541141311427617 7394966395994363904 7407791519816761344 7422259862628903456 7435017857722466304 7456526990341871616 7472813881690554368 7521977130912202752 7536668492496015648 7545264985806667776 7548770251162755072 7574981258979292416 7598433213341457408 7609953471624626176 7624816661998893024 7626360229060912128 7633513699090956288 7661569648400990208 7661687600133061632 7665128944822296576 7688859994187071488 7691743975880707328 7697060119062577152 7715557424722443264 7751178650136674304 7754779575755890688 7766317670937722496 7769925629614788912 7778788181253586944 7779786830963629056 7792278968942198784 7805797862438495232 7819335493139914752 7821043561388570418 7829964419288150016 7843543962158923776 7857151795744011648 7870778489805308928 7872371849353199616 7886151104043209922 7912391168848822272 7939864749296214016 7964446373907038208 7993718621597564928 8004933755618983936 8016844047419584512 8020568391860427264 8030747696478584832 8034354809216434176 8048417587665498192 8057597793484898304 8071572121950879744 8073335289175298496 8082543916684541952 8087212406645489664 8103007743377219136 8110608305284141056 8116018882753019904 8124674570121609216 8140543075141377984 8144199503873690112 8169413743823763456 8181799686255378432 8195989418628349952 8197779763767595968 8207130335438831616 8210943080212119552 8226980078415658848 8239453299240633856 8255545981465713219 8264962442581936128 8275451919916990464 8279296404501086208 8293660228840901184 8308043961461159424 8319337195493659392 8333765459793856512 8364395089937774592 8372240831261048832 8406915616901873664 8432943219430981632 8462224272276228096 8492366532558099456 8505242115345170432 8521853916351703968 8531574134278127616 8536501984792461312 8561197655577704448 8562930783506989056 8576045379572809728 8577918744748754652 8587702911477325824 8602596603658174464 8623270062925083648 8634214286387380224 8653211972865795744 8663082020740988928 8667106584668348416 8680002102812748672 8720075981403758592 8724127022725377024 8735199248801267712 8741166333316637526 8751136703910285312 8754419130443173472 8764404617474801664 8766313840059973632 8781522595243307136 8796752429782404096 8837365321886662656 8839295770212013104 8854625801030972544 8864725586041110528 8901440064954925056 8932347842958240768 8946690668044746752 8960002170645417984 9001368754997428224 9005550475071356928 9023139440842980672 9033431436294488064 9036819747554243584 9038649160368488448 9054469786123685466 9064797517670510592 9080518637194739712 9098113957476175872 9124434343444658688 9130521243097147392 9140258891386810368 9144364355226599424 9162224441857901376 9172675080784576512 9204524647037300736 9208800746210120192 9220488095956893696 9222502234238545464 9237310965238634496 9249034498730754048 9269384961645713088 9279957830267437056 9298082747904678144 9312179906066976768 9314208455063721984 9328330061991477248 9330367757446013832 9346549456643804352 9357210340821172224 9391601504491536384 9418770935168679936 9425054186422861824 9457780069014607872 9501444796941729792 9505858834797543424 9520002306310756608 9535288738310848512 9568397379763316736 9570334405096046592 9587085655895666964 9598020901062893568 9603564732891518976 9612572806262685696 9614666792323842048 9631347362524917504 9648051052019410944 9682268140828164096 9701178820790719104 9715887127428261888 9734863469474020212 9745967273333612544 9750494907751891968 9762869748660240384 9784350792848252704 9795511043060072448 9814642900566049152 9825837702636109824 9827099154901426176 9848721521748570156 9859955194659151872 9877055359755681792 9879212919648720528 9896346483505204608 9907634478516535296 9913357143629955072 9942035987122495488 10014120073074290688 10029302841216270336 10048891323328020864 10060353314408890368 10065027001550340096 10097328785175871488 10099975011972389888 10131244284455276544 10144102353446633472 10166422215998524032 10168480305414549504 10178018265454608384 10197897207379324416 10215426197867986944 10215583466844082176 10220171926429728768 10251813325582761984 10262746825416769536 10287409899629924352 10307502497090139048 10334904866848899072 10337156204463783936 10355090227916963328 10359900839486385216 10371717575004782592 10373049107951505408 10391974835893463808 10395872717401268498 10407730483251326976 10425780657519886336 10428058081851427224 10439952559050866688 10458058616211898368 10476202394325348864 10494371319740411904 10496495799137599488 10496663727126765561 10514868138724279896 10526861633423818752 10619261831876050944 10640002577641433856 10658291495463419904 10689125396559446016 10694091189147236352 10707663595304779776 10727199830599704576 10731223450220664256 10743463724646531072 10764447052233731328 10782949875527319552 10804010324502958848 10814144407045521408 10821358510337359872 10832899426828812288 10835265782840532192 10854057433521837312 10858932671831586816 10892551658431684608 10909066248340504576 10930373018356794624 10947924106949492736 10969306771220878464 10983228467242770432 11007394641954284292 11019949923442581504 11039061872668114944 11041473263136805296 11058213638454534912 11073238534812598272 11077391948614879232 11092449593991545856 11111687279725142016 11152526786583699456 11184790485512807424 11209220822535831552 11243924292574642176 11282965696368304128 11285249818725974016 11305002738744023472 11323155376744132608 11337526159734472704 11362471888468938624 11375432179037503488 11382002646389948416 11397649820012186112 11414930207436939264 11417241044675985408 11434727172763746304 11437224992998339536 11450270548636434432 11470128804877565952 11492354472601485312 11497693417233444864 11512285715183173632 11537615963821060992 11545590178593865728 11550776027654651904 11573336137083664896 11626767975205011456 11632169363633836032 11646932331735023616 11654888444422183368 11668182271880380416 11669680246445443584 11685872823299735552 11688418453413298176 11708696793657742848 11729003239709872128 11731565342082855627 11765315943238385664 11783153762515550208 11785727693616017472 11806167734707963392 11868586753273233408 11909797123944321024 11946669560860557312 11990577932396347392 12007400633428475904 12030852587790640896 12046121544717877248 12051532213824651264 12072626381498247288 12086396690227347456 12107358182926319616 12110002933762947744 12130818609968234496 12165912457926211584 12174028324129529856 12187011855182413824 12192485806968799232 12216299255810535168 12272699529383067648 12293984127942524928 12296669645651393952 12310695503158247424 12316414620318179328 12340470117623488272 12359179948860950784 12397443663872904192 12416239874755969024 12418944606751629312 12440490343261351776 12462065942191739136 12500648189690784768 12558361246891573248 12566738915230482432 12610373425352810496 12693336408414342144 12713718317747798016 12738549798837149184 12757863173017755648 12760445873461395456 12782780874527555952 12797361201417191424 12804752977188691968 12819555723098456064 12841796483366556672 12844396175260483584 12864068069359214592 12866878117123131978 12903894905487261696 12909690854437552128 12934905094387625472 12954516169904349184 12979817959298693616 12994623031111483392 13000659877002522624 13017159664880320512 13060681390746763264 13080113972105637888 13086190534088065536 13102798873201901568 13111749499974956289 13131628695664760208 13146606926212202496 13149470760089960448 13169407146340909056 13172283892864960704 13195128644673606144 13217809524839940096 13256047982829993984 13281938701546458816 13352160097432387584 13372403788288360448 13398521764437361152 13420036002067120128 13502053132496142336 13508325712607035392 13534709161264471008 13555229621331365376 13557973740552732672 13581704679185528199 13597196276505765888 13620777955792109568 13626895901906305024 13647170936214263808 13710388337080215552 13716546532839899136 13743336662786852064 13759012621176864768 13806786970555951104 13813201119315180288 13830732143935340544 13855966447857951744 13876973977668435968 13904077442468569632 13919936745401155584 13968269859100465152 13971312682595582976 13992495092987215872 13995551636169020748 14019824184965706528 14035815511231758336 14087402256737304576 14186670103521911808 14252167195412594688 14258788252196315136 14302933107466272768 14352596069644975104 14355501607644069888 14380628483843500446 14405347099337278464 14418859209394028544 14422000188485763072 14428478013783146496 14447021043787376256 14472076578029116416 14478576895775449088 14523402211242246144 14573830691142392832 14597232142599323648 14602295204211030318 14618950910000418816 14625742361627837952 14644304622990360576 14676526189272379056 14693266564590108672 14718749163557486592 14721964350849073728 14738756553954164736 14744284851272713216 14773082282622855234 14789932791988727808 14815583039633522688 14844519725257806912 14870035715444932608 14913053980683743232 14945627763381108736 15043954261824405504 15073336984992031296 15090529971613335552 15097540502325510144 15149962517958584832 15196866426682914816 15219906943249252352 15249633323997786048 15252720458121824256 15267027398181912576 15323139296801980416 15323375200266123264 15330257889644593152 15377719988374142976 15383487951761414656 15394120238125154304 15431114849444886528 15502357300273348608 15509559151511781376 15532635341875444992 15539851259229577824 15557576362507173888 15559573661927258112 15593809076101902747 15611595724876990464 15638670986279829504 15642087122777140836 15659928838576300032 15687087924317847552 15714303591488023296 15741556979610617856 15744743698706399232 15772302208086419844 15879729498592428032 15928892747814076416 15987437243195129856 16033688094839169024 16041136783720854528 16061495392957169664 16096835175330996384 16115195586969796608 16146670578350596992 16165087833369083904 16174424813290979328 16206015486754438272 16221216610568282112 16232037765506039808 16249349140243218432 16281086150282755968 16288399007747380224 16338827487647526912 16363599372510756864 16395559527535191936 16414260670877663232 16421886160424239104 16453960156831317696 16478906598481267712 16511091962931426438 16529924885163872256 16550903839833980928 16558592809002172416 16587320457681802368 16616087922922318848 16638674390987318784 16667530919587713024 16728790179875549184 16744481662522097664 16813831233803747328 16865886438861963264 16924448544552456192 16984733065116198912 17010484230690340864 17043707832703407936 17063148268556255232 17073003969584922624 17122395311155408896 17125861567013978112 17152090759145619456 17155837489497509304 17175405822954651648 17205193207316348928 17246540125850167296 17268428572774760448 17306423945731591488 17326164041481977856 17334213169336696832 17360004205625497344 17440151962807517184 17448254045450754048 17470398497602535424 17482332666633275052 17502273407820570624 17508838260886346944 17528809234949603328 17532627680119947264 17563045190486614272 17593504859564808192 17674730643773325312 17678591540424026208 17709251602061945088 17802880129909850112 17864695685916481536 17920004341290835968 18011100950142713856 18046278881685961344 18066862872588976128 18073639495108487168 18077298320736976896 18108939572247370932 18129595035341021184 18161037274389479424 18196227914952351744 18248868686889317376 18261042486194294784 18280517782773620736 18288728710453198848 18324448883715802752 18345350161569153024 18409049294074601472 18417601492420240384 18440976191913787392 18445004468477090928 18474621930477268992 18498068997461508096 18538769923291426176 18559915660534874112 18596165495809356288 18624359812133953536 18628416910127443968 18656660123982954496 18660735514892027664 18693098913287608704 18714420681642344448 18783203008983072768 18837541870337359872 18850108372845723648 18915560138029215744 19002889593883459584 19011717669595086848 19040004612621513216 19070577476621697024 19136794759526633472 19140668810192093184 19174171311791333928 19196041802125787136 19207129465783037952 19225145612525371392 19229333584647684096 19262694725049835008 19296102104038821888 19364536281656328192 19402357641581438208 19431774254856523776 19469726938948040424 19491934546667225088 19500989815503783936 19525739497320480768 19568701585696505408 19591022086120144896 19629285801132098304 19654198309802852352 19697443043497140312 19719910389318303744 19754110719511363584 19758425839297441056 19792692967010409216 19826714287259910144 19884071974244990976 20028240146148581376 20058605682432540672 20097782646656041728 20130054003100680192 20199950023944779776 20262488568910553088 20332844431997048064 20336960610829099008 20395794414758648832 20431166933688164352 20440343852859457536 20503626651165523968 20574819799259848704 20615004994180278096 20674312408927567872 20710180455833926656 20719801678972770432 20743435150009565184 20746098215903010816 20783949671786927616 20791745434802536996 20815460966502653952 20851561315039772672 20856116163702854448 20879905118101733376 20916117232423796736 20952404788650697728 20988742639480823808 20992991598275198976 20993327454253531122 21029736277448559792 21053723266847637504 21238523663752101888 21280005155282867712 21316582990926839808 21378250793118892032 21388182378294472704 21415327190609559552 21454399661199409152 21462446900441328512 21486927449293062144 21528894104467462656 21565899751054639104 21608020649005917696 21628288814091042816 21642717020674719744 21665798853657624576 21670531565681064384 21708114867043674624 21717865343663173632 21785103316863369216 21818132496681009152 21860746036713589248 21895848213898985472 21903442806316545477 21938613542441756928 21966456934485540864 22014789283908568584 22039899846885163008 22078123745336229888 22082946526273610592 22116427276909069824 22154783897229758464 22159623423934282851 22184899187983091712 22223374559450284032 22305053573167398912 22369580971025614848 22418441645071663104 22565931392736608256 22610005477488046944 22646310753488265216 22724943776937877248 22764005292779896832 22795299640024372224 22829860414873878528 22869454345527492608 22874449985996679072 22900541097272868864 22984708945202970624 22995386834466889728 23075231927642121984 23091180357187731456 23146672274167329792 23253535950410022912 23264338727267672064 23309776888844366736 23336364543760760832 23339360492890887168 23376836906826596352 23417393587315485696 23458006479419744256 23463130684165711254 23530631886476771328 23571455387232034944 23612335469415926784 23737173506546466816 23819594247888642048 23893339121721114624 23981155864792694784 24014801266856951808 24061705175581281792 24092243089435754496 24103064427649302528 24145252762996494576 24172793380454694912 24214716365852639232 24220005867525895488 24261637219936468992 24331824915852423168 24348056648259059712 24374023710364827648 24384971613937598464 24432598511621070336 24545399058766135296 24587968255885049856 24593339291302787904 24621391006316494848 24632829240636358656 24680940235246976544 24718359897721901568 24766637944397139657 24794887327745808384 24832479749511938048 24837889213503258624 24880980686522703552 24924131884383478272 25001296379381569536 25116722493783146496 25220746850705620992 25386672816828684288 25477099597674298368 25515726346035511296 25565561749055111904 25594722402834382848 25609505954377383936 25683592966733113344 25688792350520967168 25728136138718429184 25733756234246263956 25807789810974523392 25869810188775250944 25909032339808698368 25959635918597387232 25989246062222966784 26001319754005045248 26160227944211275776 26172381068176131072 26205597746403803136 26223498999949912578 26263257391329520416 26293213852424404992 26298941520179920896 26344567785729921408 26390257289347212288 26512095965659987968 26563877403092917632 26704320194864775168 26797043528874722304 26840072004134240256 27004106264992284672 27016651425214070784 27069418322528942016 27110459242662730752 27115947481105465344 27163409358371056398 27194392553011531776 27241555911584219136 27253791803812610048 27294341872428527616 27420776674160431104 27433093065679798272 27486673325573704128 27518025242353729536 27613573941111902208 27626402238630360576 27661464287870681088 27711932895715903488 27753947955336871936 27808154884937139264 27839873490802311168 27936539718200930304 27942625365191165952 27984990185974431744 27991103272338041496 28039648369931413056 28071631022463516672 28174804513474609152 28373340207043823616 28504334390825189376 28517576504392630272 28605866214932545536 28705192139289950208 28711003215288139776 28761256967687000892 28810694198674556928 28837718418788057088 28844000376971526144 28894042087574752512 28944153156058232832 28957153791550898176 29046804422484492288 29147661382284785664 29204590408422060636 29237901820000837632 29251484723255675904 29288609245980721152 29353052378544758112 29386533129180217344 29443928701698147456 29477513107908329472 29488569702545426432 29546164565245710468 29579865583977455616 29631166079267045376 29689039450515613824 29740071430889865216 29826107961367486464 30087908523648811008 30146673969984062592 30181059943226671104 30195081004651020288 30299925035917169664 30393732853365829632 30439813886498504704 30499266647995572096 30505440916243648512 30534054796363825152 30646278593603960832 30646750400532246528 30660515779289186304 30755439976748285952 30766975903522829312 30788240476250308608 30862229698889773056 31004714600546697216 31019118303023562752 31065270683750889984 31079702518459155648 31115152725014347776 31119147323854516224 31187618152203805494 31223191449753980928 31277341972559659008 31284174245554281672 31319857677152600064 31374175848635695104 31428607182976046592 31483113959221235712 31489487397412798464 31544604416172839688 31759458997184856064 31857785495628152832 31974874486390259712 32067376189678338048 32082273567441709056 32122990785914339328 32193670350661992768 32230391173939593216 32293341156701193984 32348849626581958656 32412030973508876544 32442433221136564224 32464075531012079616 32498698280486436864 32562172300565511936 32576798015494760448 32677654975295053824 32727198745021513728 32791119055070383872 32843772320848478208 32907920313662635392 32957813196962535424 33022183925862852876 33059849770327744512 33117185618004344832 33174640915363604736 33232175845844637696 33277348781974637568 33335061839175426048 33457580359751098368 33627662467607494656 33731772877723926528 33848897089104912384 33969466130232397824 34020968461380681728 34087415665406815872 34126296537112510464 34146007939169845248 34244790622310817792 34251723134027956224 34304181518291238912 34311674978995018608 34350811645909303296 34410386414632697856 34493080251700334592 34536857145549520896 34612847891463182976 34652328082963955712 34668426338673393664 34720008411250994688 34880303925615034368 34896508090901508096 34940796995205070848 34964665333266550104 35004546815641141248 35017676521772693888 35057618469899206656 35065255360239894528 35126090380973228544 35187009719129616384 35349461287546650624 35357183080848052416 35418503204123890176 35605760259819700224 35729391371832963072 35840008682581671936 36022201900285427712 36092557763371922688 36147278990216974336 36154596641473953792 36217879144494741864 36259190070682042368 36322074548778958848 36392455829904703488 36497737373778634752 36522084972388589568 36561035565547241472 36577457420906397696 36648897767431605504 36818098588149202944 36835202984840480768 36881952383827574784 36890008936954181856 36949243860954537984 37077539846582852352 37192330991618712576 37248719624267907072 37256833820254887936 37313320247965908992 37321471029784055328 37386197826575217408 37675083740674719744 37700216745691447296 37831120276058431488 38023435339190173696 38080009225243026432 38141154953243394048 38273589519053266944 38281337620384186368 38348342623582667856 38392083604251574272 38414258931566075904 38458667169295368192 38525389450099670016 38592204208077643776 38729072563312656384 38804715283162876416 38863548509713047552 38939453877896080848 38983869093334450176 39001979631007567872 39051478994640961536 39137403171393010816 39182044172240289792 39258571602264196608 39308396619605704704 39394886086994280624 39439820778636607488 39508221439022727168 39516851678594882112 39585385934020818432 39653428574519820288 39768143948489981952 40056480292297162752 40117211364865081344 40195565293312083456 40260108006201360384 40399900047889559552 40524977137821106176 40665688863994096128 40673921221658198016 40745114037556584597 40791588829517297664 40862333867376328704 40880687705718915072 41149639598519697408 41230009988360556192 41420360911667853312 41439603357945540864 41492196431806021632 41567899343573855232 41583490869605073992 41630921933005307904 41703122630079545344 41712232327405708896 41759810236203466752 41904809577301395456 41977485278961647616 41986654908507062244 42059472554897119584 42107446533695275008 42560010310565735424 42756501586237784064 42776364756588945408 42908799322398818304 42924893800882657024 43057788208934925312 43216041298011835392 43256577628182085632 43285434041349439488 43341063131362128768 43416229734087349248 43435730687326347264 43570206633726738432 43721492073427178496 43791696427797970944 43806885612633090954 43877227084883513856 43932913868971081728 44029578567817137168 44079799693770326016 44156247490672459776 44165893052547221184 44232854553818139648 44309567794459516928 44319246847868565702 44369798375966183424 44446749118900568064 44610107146334797824 44739161942051229696 44836883290143326208 45131862785473216512 45220010954976093888 45292621506976530432 45449887553875754496 45528010585559793664 45590599280048744448 45659720829747757056 45738908691054985216 45748899971993358144 45801082194545737728 45969417890405941248 45990773668933779456 46150463855284243968 46182360714375462912 46293344548334659584 46507071900820045824 46528677454535344128 46619553777688733472 46672729087521521664 46678720985781774336 46781427228305708241 46834787174630971392 46916012958839488512 46926261368331422508 47061263772953542656 47142910774464069888 47224670938831853568 47639188495777284096 47786678243442229248 47962311729585389568 48123410351162563584 48184486178871508992 48290505525992989152 48345586760909389824 48440011735051790976 48523274439872937984 48663649831704846336 48696113296518119424 48748047420729655296 48865197023242140672 49090798117532270592 49186678582605575808 49242782012632989696 49265658481272717312 49361880470493953088 49436719795443803136 49533275888794279314 49589774655491616768 49664959499023876096 49675778427006517248 49761961373045407104 49848263768766956544 50002592758763139072 50233444987566292992 50441493701411241984 50773345633657368576 50954199195348596736 51031452692071022592 51131123498110223808 51189444805668765696 51219011908754767872 51367185933466226688 51377584701041934336 51456272277436858368 51467512468492527912 51615579621949046784 51739620377550501888 51818064679617396736 51919271837194774464 51978492124445933568 52002639508010090496 52320455888422551552 52344762136352262144 52411195492807606272 52446997999899825156 52526514782659040832 52586427704848809984 52597883040359841792 52689135571459842816 52780514578694424576 53024191931319975936 53127754806185835264 53408640389729550336 53594087057749444608 54033302850428141568 54138836645057884032 54220918485325461504 54231894962210930688 54326818716742112796 54388785106023063552 54483111823168438272 54588683744857055232 54841553348320862208 54866186131359596544 54973346651147408256 55036050484707459072 55227147882223804416 55252804477260721152 55322928575741362176 55423865791431806976 55507895910673743872 55616309769874278528 55679746981604622336 55873079436401860608 55885250730382331904 55969980371948863488 55982206544676082992 56079296739862826112 56143262044927033344 56349609026949218304 56746680414087647232 57008668781650378752 57035153008785260544 57211732429865091072 57410384278579900416 57422006430576279552 57522513935374001784 57621388397349113856 57675436837576114176 57688000753943052288 57788084175149505024 57888306312116465664 57914307583101796352 58093608844968984576 58295322764569571328 58409180816844121272 58475803640001675264 58502969446511351808 58577218491961442304 58706104757089516224 58773066258360434688 58887857403396294912 58977139405090852864 59092329130491420936 59159731167954911232 59262332158534090752 59378078901031227648 59480142861779730432 59652215922734972928 60175817047297622016 60293347939968125184 60390162009302040576 60599850071834339328 60787465706731659264 60879627772997009408 60998533295991144192 61010881832487297024 61293500801064493056 61321031558578372608 61510879953496571904 61533951807045658624 61724459397779546112 62038236606047125504 62130541367501779968 62159405036918311296 62230305450028695552 62238294647709032448 62375236304407610988 62446382899507961856 62554683945119318016 62568348491108563344 62639715354305200128 62748351697271390208 62857214365952093184 62966227918442471424 62978974794825596928 63089208832345679376 63518917994369712128 63715570991256305664 63949748972780519424 64134752379356676096 64164547134883418112 64245981571828678656 64387340701323985536 64460782347879186432 64586682313402387968 64697699253163917312 64824061947017753088 64884866442273128448 64928151062024159232 64997396560972873728 65124344601131023872 65153596030989520896 65355309950590107648 65454397490043027456 65582238110140767744 65687544641696956416 65815840627325270784 65915626393925070848 66044367851725705752 66119699540655489024 66234371236008689664 66349281830727209472 66464351691689275392 66478870271802848553 66554697563949275136 66670123678350852096 66915160719502196736 67255324935214989312 67697794178209824768 67938932260464795648 68041936922761363456 68174831330813631744 68292015878339690496 68489581244621635584 68608363036582477824 68623349957990037216 68701623291818606592 68986160503400669184 69225695782926365952 69336852677346787328 69440016822501989376 69760607851230068736 69793016181803016192 69929330666533100208 70009093631282282496 70035353043545387776 70130510720479789056 70252180761946457088 70374019438259232768 70714366161696104832 70837006408247780352 71211520519639400448 71458782743665926144 71680017365163343872 72044403800570855424 72185115526743845376 72294557980433948672 72309193282947907584 72435758288989483728 72518380141364084736 72644149097557917696 72784911659809406976 72995474747557269504 73044169944777179136 73122071131094482944 73154914841812795392 73297795534863211008 73636197176298405888 73670405969680961536 73763904767655149568 73780017873908363712 73898487721909075968 74155079693165704704 74299913833191418971 74384661983237425152 74497439248535814144 74513667640509775872 74626640495931817984 74642942059568110656 74772395653150434816 75350167481349439488 75662240552116862976 76046870678380347392 76160018450486052864 76547179038106533888 76696685247165335712 76784167208503148544 76828517863132151808 77050778900199340032 77184408416155287552 77609430566325752832 77727097019426095104 77878907755792161696 77967738186668900352 78003959262015135744 78274806342786021632 78517143204528393216 78616793239211409408 78789772173988561248 78879641557273214976 79033703357189764224 79170771868041636864 79536287896979963904 80112960584594325504 80391130586624166912 80520216012402720768 80799800095779119104 81049954275642212352 81331377727988192256 81347842443316396032 81490228075113169194 81583177659034595328 81724667734752657408 81761375411437830144 82299279197039394816 82460019976721112384 82840721823335706624 82879206715891081728 82984392863612043264 83135798687147710464 83166981739210147984 83261843866010615808 83406245260159090688 83424464654811417792 83519620472406933504 83809619154602790912 83954970557923295232 83973309817014124488 84118945109794239168 84214893067390550016 85120020621131470848 85513003172475568128 85552729513177890816 85817598644797636608 85849787601765314048 86115576417869850624 86432082596023670784 86513155256364171264 86682126262724257536 86832459468174698496 86871461374652694528 87140413267453476864 87442984146854356992 87613771225266181908 87754454169767027712 87865827737942163456 88059157135634274336 88159599387540652032 88331786105094442368 88465709107636279296 88619135588919033856 88638493695737131404 88739596751932366848 88893498237801136128 89220214292669595648 89478323884102459392 90263725570946433024 90440021909952187776 90585243013953060864 90899775107751508992 91181198560097488896 91319441659495514112 91497799943986716288 91602164389091475456 91938835780811882496 91981547337867558912 92300927710568487936 92364721428750925824 92586689096669319168 93014143801640091648 93057354909070688256 93239107555377466944 93345458175043043328 93357441971563548672 93562854456611416482 93669574349261942784 93832025917678977024 93852522736662845016 94122527545907085312 94285821548928139776 94449341877663707136 95278376991554568192 95573356486884458496 95924623459170779136 96246820702325127168 96368972357743017984 96581011051985978304 96691173521818779648 96880023470103581952 97046548879745875968 97327299663409692672 97392226593036238848 97496094841459310592 97730394046484281344 98181596235064541184 98373357165211151616 98531316962545434624 98723760940987906176 98873439590887606272 99066551777588558628 99179549310983233536 99329918998047752192 99351556854013034496 99523922746090814208 99696527537533913088 100005185517526278144 100882987402822483968 101546691267314737152 101908398390697193472 102062905384142045184 102262246996220447616 102378889611337531392 102438023817509535744 102734371866932453376 102755169402083868672 102912544554873716736 102935024936985055824 103231159243898093568 103479240755101003776 103636129359234793472 103838543674389548928 103956984248891867136 104005279016020180992 104640911776845103104 104689524272704524288 104822390985615212544 104893995999799650312 105053029565318081664 105172855409697619968 105195766080719683584 105378271142919685632 105561029157388849152 106048383862639951872 106255509612371670528 106817280779459100672 107188174115498889216 108066605700856283136 108277673290115768064 108441836970650923008 108463789924421861376 108653637433484225592 108777570212046127104 108966223646336876544 109177367489714110464 109683106696641724416 109732372262719193088 109946693302294816512 110454295764447608832 110505608954521442304 110645857151482724352 110847731582863613952 111015791821347487744 111232619539748557056 111746158872803721216 111770501460764663808 111939960743897726976 111964413089352165984 112158593479725652224 113493360828175294464 114070306017570521088 114423464859730182144 114820768557159800832 114844012861152559104 115045027870748003568 115242776794698227712 115376001507886104576 115576168350299010048 115776612624232931328 115828615166203592704 116187217689937969152 116590645529139142656 116818361633688242544 116951607280003350528 117005938893022703616 117154436983922884608 117412209514179032448 117546132516720869376 117775714806792589824 117954278810181705728 118184658260982841872 118319462335909822464 118524664317068181504 118756157802062455296 118960285723559460864 119304431845469945856 120351634094595244032 120586695879936250368 120780324018604081152 121199700143668678656 121574931413463318528 121759255545994018816 121997066591982288384 122021763664974594048 122235342112669753791 122587001602128986112 122642063117156745216 123067903614091317248 123448918795559092224 124076473212094251008 124261082735003559936 124318810073836622592 124476589295418064896 124750472608815221976 124892765799015923712 125109367890238636032 125136696982217126688 125279430708610400256 125714428731904186368 125932455836884942848 126178417664691358752 127037835988739424256 128269504758713352192 128329094269766836224 128774681402647971072 129173364626804775936 129648123894035506176 129769732884546256896 129856302124048318464 130248689202262047744 130307192061979041792 130710619901180215296 131164476220281535488 131375089283393912832 131631681254650541568 131831252787850141696 132088735703451411504 132239399081310978048 132468742472017379328 132698563661454418944 132928703383378550784 132957740543605697106 133109395127898550272 133340247356701704192 133830321439004393472 134510649870429978624 135395588356419649536 135877864520929591296 136083873845522726912 136349662661627263488 136584031756679380992 136979162489243271168 137216726073164955648 137246699915980074432 137403246583637213184 137972321006801338368 138451391565852731904 138673705354693574656 138880033645003978752 139521215702460137472 139586032363606032384 139858661333066200416 140018187262564564992 140070706087090775552 140344281684917124723 140504361523892914176 140748038876518465536 141428732323392209664 141674012816495560704 142917565487331852288 143360034730326687744 144370231053487690752 144589115960867897344 144871516577978967456 145036760282728169472 145569823319618813952 145990949495114539008 146088339889554358272 146244142262188965888 146595591069726422016 147272394352596811776 147340811939361923072 147560035747816727424 147796975443818151936 148310159386331409408 148599827666382837942 148769323966474850304 148994878497071628288 149027335281019551744 149285884119136221312 149544791306300869632 150700334962698878976 151324481104233725952 152093741356760694784 152320036900972105728 153094358076213067776 153393370494330671424 153568334417006297088 153657035726264303616 154101557800398680064 154368816832310575104 155218861132651505664 155454194038852190208 155757815511584323392 155935476373337800704 156007918524030271488 156549612685572043264 157034286409056786432 157233586478422818816 157579544347977122496 157759283114546429952 158067406714379528448 158341543736083273728 159072575793959927808 160225921169188651008 160782261173248333824 161599600191558238208 162099908551284424704 162662755455976384512 162695684886632792064 162980456150226338388 163166355318069190656 163449335469505314816 164598558394078789632 164920039953442224768 165681443646671413248 165758413431782163456 165968785727224086528 166271597374295420928 166333963478420295968 166523687732021231616 166848929309622835584 167039240944813867008 167619238309205581824 167909941115846590464 167946619634028248976 168237890219588478336 168429786134781100032 170240041242262941696 171026006344951136256 171105459026355781632 171635197289595273216 171699575203530628096 172231152835739701248 172864165192047341568 173026310512728342528 173364252525448515072 173664918936349396992 173742922749305389056 174280826534906953728 174885968293708713984 175227542450532363816 175508908339534055424 175731655475884326912 176118314271268548672 176319198775081304064 176663572210188884736 176931418215272558592 177238271177838067712 177276987391474262808 177479193503864733696 177786996475602272256 178440428585339191296 178956647768204918784 180527451141892866048 180880043819904375552 181170486027906121728 181799550215503017984 182362397120194977792 182638883318991028224 182995599887973432576 183963094675735117824 184601855421136975872 185173378193338638336 186114709818141376512 186478215110754933888 186690916350086086656 186714883943127097344 187125708913222832964 187339148698523885568 187664051835357954048 187705045473325690032 188245055091814170624 188571643097856279552 188898683755327414272 190556753983109136384 191146712973768916992 191849246918341558272 192493641404650254336 192737944715486035968 193162022103971956608 193382347043637559296 193760046940207163904 194093097759491751936 194654599326819385344 194784453186072477696 194992189682918621184 195460788092968562688 196363192470129082368 196746714330422303232 197062633925090869248 197447521881975812352 197746879181775212544 198133103555177117256 198359098621966467072 198659837996095504384 198703113708026068992 199047845492181628416 199393055075067826176 199436610815408545659 200010371035052556288 201765974805644967936 203093382534629474304 203816796781394386944 204125810768284090368 204524493992440895232 204876047635019071488 205468743733864906752 205825089109747433472 205870049873970111648 206958481510202007552 207272258718469586944 207677087348779097856 208010558032040361984 209281823553690206208 209379048545409048576 209787991999599300624 210106059130636163328 210391532161439367168 210756542285839371264 211122058314777698304 212511019224743341056 213634561558918201344 214376348230997778432 216133211401712566272 216555346580231536128 216883673941301846016 216927579848843722752 217307274866968451184 217555140424092254208 217932447292673753088 218354734979428220928 219366213393283448832 219464744525438386176 219893386604589633024 220908591528895217664 221011217909042884608 221291714302965448704 221695463165727227904 222031583642694975488 222465239079497114112 222899741499574256913 223492317745607442432 223541002921529327616 223879921487795453952 223928826178704331968 224317186959451304448 226986721656350588928 228140612035141042176 229641537114319601664 230090055741496007136 230485553589396455424 231152336700598020096 231553225248465862656 231657230332407185408 233181291058278285312 233636723267376485088 233903214560006701056 234011877786045407232 234824419028358064896 235551429613585179648 235908557620363411456 236369316521965683744 236638924671819644928 237512315604124910592 238608863690939891712 241173391759872500736 241560648037208162304 242399400287337357312 243149862826926637056 243994133183964576768 244043527329949188096 244470684225339507582 245174003204257972224 245284126234313490432 246135807228182634496 246897837591118184448 248152946424188502016 248522165470007119872 248637620147673245184 248953178590836129792 249500945217630443952 249785531598031847424 250218735780477272064 250273393964434253376 250558861417220800512 251428857463808372736 251864911673769885696 252356835329382717504 254075671977478848512 256539009517426704384 256658188539533672448 257549362805295942144 258346729253609551872 259296247788071012352 259539465769092513792 260497378404524095488 260614384123958083584 261421239802360430592 262328952440563070976 263263362509301083136 263662505575700283392 264177471406902823008 264478798162621956096 265397127322908837888 265857406766757101568 265915481087211394212 266218790255797100544 266680494713403408384 267660642878008786944 270791176712839299072 271755729041859182592 272699325323254526976 273958324978486542336 274493399831960148864 274806493167274426368 275944642013602676736 276902783131705463808 277347410709387149312 277760067290007957504 279042431404920274944 279172064727212064768 279717322666132400832 280036374525129129984 280141412174181551104 280688563369834249446 281008723047785828352 281496077753036931072 282857464646784419328 283348025632991121408 285835130974663704576 286720069460653375488 288740462106975381504 289178231921735794688 289743033155957934912 290073520565456338944 291139646639237627904 291981898990229078016 292176679779108716544 292488284524377931776 293191182139452844032 294544788705193623552 294681623878723846144 295120071495633454848 295593950887636303872 296620318772662818816 297199655332765675884 297538647932949700608 297989756994143256576 298054670562039103488 298571768238272442624 299089582612601739264 302648962208467451904 304640073801944211456 306188716152426135552 306786740988661342848 307136668834012594176 307314071452528607232 308203115600797360128 308737633664621150208 310437722265303011328 310908388077704380416 311515631023168646784 311870952746675601408 312015837048060542976 313099225371144086528 314068572818113572864 314467172956845637632 315159088695954244992 315518566229092859904 316134813428759056896 316683087472166547456 318145151587919855616 320451842338377302016 321564522346496667648 323199200383116476416 324199817102568849408 325325510911952769024 325391369773265584128 325960912300452676776 326332710636138381312 326898670939010629632 329197116788157579264 329840079906884449536 331362887293342826496 331516826863564326912 331937571454448173056 332543194748590841856 332667926956840591936 333047375464042463232 333697858619245671168 335238476618411163648 335819882231693180928 335893239268056497952 336475780439176956672 340480082484525883392 342210918052711563264 343270394579190546432 343399150407061256192 344462305671479402496 345728330384094683136 346728505050897030144 347329837872698793984 347485845498610778112 348561653069813907456 349771936587417427968 350455084901064727632 351017816679068110848 351463310951768653824 352236628542537097344 352638397550162608128 353327144420377769472 353862836430545117184 354476542355676135424 354553974782948525616 354958387007729467392 355573992951204544512 356880857170678382592 357913295536409837568 361054902283785732096 361760087639808751104 362340972055812243456 363599100431006035968 364724794240389955584 365277766637982056448 365991199775946865152 367926189351470235648 369203710842273951744 370346756386677276672 372229419636282753024 372956430221509867776 373429767886254194688 374251417826445665928 374678297397047771136 375328103670715908096 375410090946651380064 377143286195712559104 377797367510654828544 381113507966218272768 384987282809300508672 386324044207943913216 387520093880414327808 389309198653638770688 389568906372144955392 390921576185937125376 393493428660844606464 394125267850181738496 394895043763951624704 395493758363550425088 396266207110354234512 396718197243932934144 397406227416052137984 398095690984363256832 398786110150135652352 398873221630817091318 400020742070105112576 403531949611289935872 406186765069258948608 407633593562788773888 408251621536568180736 409048987984881790464 409752095270038142976 410937487467729813504 411650178219494866944 411740099747940223296 413916963020404015104 414544517436939173888 415354174697558195712 416021116064080723968 418563647107380412416 418758097090818097152 419575983999198601248 420212118261272326656 421032845054751374169 421513084571678742528 422244116629555396608 425022038449486682112 428752696461995556864 433110693160463072256 433767347882603692032 434614549733936902368 435110280848184508416 436709469958856441856 438732426786566897664 439786773209179266048 441817183057790435328 442022435818085769216 443390926331454455808 444930478158994228224 445799482999148513826 446984635491214884864 447082005843058655232 447857652357408663936 448634373918902608896 453973443312701177856 456281224070282084352 459283074228639203328 460180111482992014272 460971107178792910848 462304673401196040192 463106450496931725312 463314460664814370816 466362582116556570624 467273446534752970176 467806429120013402112 468023755572090814464 469648838056716129792 471102859227170359296 471817115240726822912 472738633043931367488 473277849343639289856 475024631208249821184 477217727381879783424 482346783519745001472 484798800574674714624 486299725653853274112 487988266367929153536 488087054659898376192 488941368450679015164 490348006408515944448 492271614456365268992 493795675182236368896 497044330940014239744 497275240295346490368 497906357181672259584 499001890435260887904 499571063196063694848 500546787928868506752 501117722834441601024 502857714927616745472 503729823347539771392 504713670658765435008 513078019034853408768 513316377079067344896 515098725610591884288 516693458507219103744 518592495576142024704 519078931538185027584 520994756809048190976 521228768247916167168 522842479604720861184 524657904881126141952 526526725018602166272 527325011151400566784 528354942813805646016 528957596325243912192 530794254645817675776 531714813533514203136 531830962174422788424 532437580511594201088 533360989426806816768 535321285756017573888 541582353425678598144 543511458083718365184 545398650646509053952 547916649956973084672 548986799663920297728 551889284027205353472 553805566263410927616 555520134580015915008 558344129454424129536 559434645332264801664 560072749050258259968 560282824348363102208 561377126739668498892 562017446095571656704 562992155506073862144 565714929293568838656 566696051265982242816 571670261949327409152 573440138921306750976 577480924213950763008 578356463843471589376 579486066311915869824 580147041130912677888 582279293278475255808 583963797980458156032 584353359558217433088 584976569048755863552 586382364278905688064 589089577410387247104 589363247757447692288 590240142991266909696 591187901775272607744 593240637545325637632 594399310665531351768 595077295865899401216 595979513988286513152 596109341124078206976 597143536476544885248 598179165225203478528 605297924416934903808 609280147603888422912 612377432304852271104 613573481977322685696 614628142905057214464 616406231201594720256 617475267329242300416 620875444530606022656 621816776155408760832 623031262046337293568 624031674096121085952 626198450742288173056 628137145636227145728 630318177391908489984 632269626857518113792 633366174944333094912 640903684676754604032 643129044692993335296 646398400766232952832 648399634205137698816 650651021823905538048 650782739546531168256 651921824600905353552 652665421272276762624 653797341878021259264 658394233576315158528 659680159813768899072 662725774586685652992 663033653727128653824 663875142908896346112 665086389497181683712 665335853913681183872 666094750928084926464 667395717238491342336 670476953236822327296 671639764463386361856 671786478536112995904 672951560878353913344 680960164969051766784 684421836105423126528 686798300814122512384 688924611342958804992 691456660768189366272 693457010101794060288 694659675745397587968 694971690997221556224 699543873174834855936 700910169802129455264 702035633358136221696 704473257085074194688 706654288840755538944 707725672861090234368 708953084711352270848 709107949565897051232 709916774015458934784 715826591072819675136 723520175279617502208 724681944111624486912 727198200862012071936 729449588480779911168 731982399551893730304 735852378702940471296 738407421684547903488 740693512773354553344 744458839272565506048 745912860443019735552 746859535772508389376 748502835652891331856 749356594794095542272 750656207341431816192 750820181893302760128 754286572391425118208 755594735021309657088 762227015932436545536 769974565618601017344 772648088415887826432 775040187760828655616 778618397307277541376 781843152371874250752 786986857321689212928 789790087527903249408 790987516727100850176 792532414220708469024 793436394487865868288 796191381968726513664 797572220300271304704 797746443261634182636 800041484140210225152 812373530138517897216 815267187125577547776 818097975969763580928 821874974935459627008 823480199495880446592 827833926040808030208 830708349395116391424 832042232128161447936 837127294214760824832 837516194181636194304 839151967998397202496 840424236522544653312 842065690109502748338 843026169143357485056 844488233259110793216 850044076898973364224 857505392923991113728 866221386320926144512 867534695765207384064 869229099467873804736 870220561696369016832 873418939917712883712 877464853573133795328 879573546418358532096 883634366115580870656 884044871636171538432 886781852662908911616 889860956317988456448 891598965998297027652 893969270982429769728 894164011686117310464 895715304714817327872 897268747837805217792 907946886625402355712 918566148457278406656 920360222965984028544 921942214357585821696 924609346802392080384 926212900993863450624 932725164233113141248 934546893069505940352 935612858240026804224 936047511144181628928 939297676113432259584 942205718454340718592 943634230481453645824 945477266087862734976 946555698687278579712 950049262416499642368 954435454763759566848 964693567039490002944 969597601149349429248 972599451307706548224 975976532735858307072 976174109319796752384 977882736901358030328 980696012817031888896 984543228912730537984 987591350364472737792 994088661880028479488 994550480590692980736 995812714363344519168 998003780870521775808 999142126392127389696 1001093575857737013504 1005715429855233490944 1007459646695079542784 1009427341317530870016 1026632754158134689792 1030197451221183768576 1033386917014438207488 1037184991152284049408 1041989513618096381952 1042457536495832334336 1045684959209441722368 1049315809762252283904 1053053450037204332544 1054650022302801133568 1056709885627611292032 1057915192650487824384 1061588509291635351552 1063429627067028406272 1063661924348845576848 1064875161023188402176 1066721978853613633536 1070642571512035147776 1083164706851357196288 1087022916167436730368 1090797301293018107904 1095833299913946169344 1097973599327840595456 1103778568054410706944 1107611132526821855232 1111040269160031830016 1116688258908848259072 1118869290664529603328 1120565648696726204416 1122754253479336997784 1124034892191143313408 1125984311012147724288 1131429858587137677312 1133392102531964485632 1143340523898654818304 1154961848427901526016 1156712927686943178752 1158972132623831739648 1167927595960916312064 1168706719116434866176 1172764728557811376128 1178726495514895384576 1180480285982533819392 1182375803550545215488 1186481275090651275264 1188798621331062703536 1190154591731798802432 1192218682248156413952 1194287072953089770496 1196358330450406957056 1210595848833869807616 1218560295207776845824 1224754864609704542208 1227146963954645371392 1229256285810114428928 1232812462403189440512 1234950534658484600832 1241750889061212045312 1243633552310817521664 1246062524092674587136 1248063348192242171904 1252396901484576346112 1256274291272454291456 1260636354783816979968 1263098535164254122507 1264539253715036227584 1266732349888666189824 1286258089385986670592 1292796801532465905664 1301302043647811076096 1303843649201810707104 1305330842544553525248 1319360319627537798144 1325451549173371305984 1326067307454257307648 1330172778994363367424 1330671707827362367744 1334791434476982684672 1340953906473644654592 1343572957072225991808 1345903121756707826688 1361920329938103533568 1368843672210846253056 1373596601628245024768 1377849222685917609984 1382913321536378732544 1386914020203588120576 1389319351490795175936 1389943381994443112448 1399087746349669711872 1401820339604258910528 1404071266716272443392 1408946514170148389376 1413308577681511077888 1415451345722180468736 1417906169422704541696 1418215899131794102464 1419833548030917869568 1431653182145639350272 1447040350559235004416 1454396401724024143872 1458899176961559822336 1463964799103787460608 1476814843369095806976 1481387025546709106688 1491825720886039471104 1493719071545016778752 1497005671305782663712 1498713189588191084544 1501640363786605520256 1508573144782850236416 1511189470042619314176 1539949131237202034688 1545296176831775652864 1550080375521657311232 1557236794614555082752 1563686304743748501504 1573973714643378425856 1579580175055806498816 1581975033454201700352 1585064828441416938048 1586872788975731736576 1592382763937453027328 1595144440600542609408 1595492886523268365272 1600082968280420450304 1624747060277035794432 1630534374251155095552 1636195951939527161856 1643749949870919254016 1646960398991760893184 1655667852081616060416 1661416698790232782848 1675032388363272388608 1678303935996794404992 1680848473045089306624 1684131380219005496676 1686052338286714970112 1688976466518221586432 1700088153797946728448 1715010785847982227456 1732442772641852289024 1735069391530414768128 1738458198935747609472 1740441123392738033664 1746837879835425767424 1754929707146267590656 1759147092836717064192 1767268732231161741312 1768089743272343076864 1773563705325817823232 1779721912635976912896 1783197931996594055304 1787938541964859539456 1788328023372234620928 1791430609429634655744 1794537495675610435584 1815893773250804711424 1837132296914556813312 1840720445931968057088 1843884428715171643392 1849218693604784160768 1852425801987726901248 1865450328466226282496 1869093786139011880704 1872095022288363257856 1878595352226864519168 1884411436908681437184 1887268460962907291648 1890954532175725469952 1900098524832999284736 1929387134078980005888 1939195202298698858496 1945198902615413096448 1951953065471716614144 1952348218639593504768 1955765473802716060656 1961392025634063777792 1969086457825461075968 1975182700728945475584 1988177323760056958976 1989100961181385961472 1991625428726689038336 1996007561741043551616 1998284252784254779392 2002187151715474027008 2011430859710466981888 2014919293390159085568 2018854682635061740032 2053265508316269379584 2060394902442367537152 2066773834028876414976 2074369982304568098816 2083979027236192763904 2084915072991664668672 2098631619524504567808 2106106900074408665088 2109300044605602267136 2113419771255222584064 2123177018583270703104 2126859254134056812544 2127323848697691153696 2129750322046376804352 2174045832334873460736 2181594602586036215808 2195947198655681190912 2207557136108821413888 2215222265053643710464 2222080538320063660032 2233376517817696518144 2237738581329059206656 2241131297393452408832 2245508506958673995568 2248069784382286626816 2251968622024295448576 2262859717174275354624 2266784205063928971264 2286681047797309636608 2309923696855803052032 2313425855373886357504 2317944265247663479296 2335855191921832624128 2345529457115622752256 2357452991029790769152 2360960571965067638784 2372962550181302550528 2377597242662125407072 2380309183463597604864 2388574145906179540992 2392716660900813914112 2437120590415553691648 2454293927909290742784 2465624924806378881024 2483501778122424090624 2492125048185349174272 2496126696384484343808 2504793802969152692224 2512548582544908582912 2521272709567633959936 2526197070328508245014 2529078507430072455168 2533464699777332379648 2572516178771973341184 2585593603064931811328 2602604087295622152192 2607687298403621414208 2610661685089107050496 2638720639255075596288 2650903098346742611968 2652134614908514615296 2660345557988726734848 2661343415654724735488 2669582868953965369344 2681907812947289309184 2687145914144451983616 2691806243513415653376 2723840659876207067136 2747193203256490049536 2755698445371835219968 2765826643072757465088 2773828040407176241152 2778638702981590351872 2798175492699339423744 2803640679208517821056 2808142533432544886784 2817893028340296778752 2826617155363022155776 2830902691444360937472 2836431798263588204928 2839667096061835739136 2863306364291278700544 2894080701118470008832 2908792803448048287744 2917798353923119644672 2927929598207574921216 2953629686738191613952 2962774051093418213376 2983651441772078942208 2987438143090033557504 2994011342611565327424 2997426379176382169088 3003280727573211040512 3017146289565700472832 3022378940085238628352 3079898262474404069376 3090592353663551305728 3100160751043314622464 3127372609487497003008 3147947429286756851712 3159160350111612997632 3163950066908403400704 3170129656882833876096 3173745577951463473152 3184765527874906054656 3190288881201085218816 3190985773046536730544 3200165936560840900608 3249494120554071588864 3261068748502310191104 3272391903879054323712 3287499899741838508032 3293920797983521786368 3311335704163232120832 3322833397580465565696 3350064776726544777216 3356607871993588809984 3361696946090178613248 3368262760438010993352 3372104676573429940224 3377952933036443172864 3400176307595893456896 3430021571695964454912 3464885545283704578048 3470138783060829536256 3476916397871495218944 3518294185673434128384 3536179486544686153728 3547127410651635646464 3559443825271953825792 3566395863993188110608 3576656046744469241856 3582861218859269311488 3589074991351220871168 3631787546501609422848 3674264593829113626624 3681440891863936114176 3687768857430343286784 3698437387209568321536 3704851603975453802496 3730900656932452564992 3738187572278023761408 3744190044576726515712 3757190704453729038336 3768822873817362874368 3774536921925814583296 3781909064351450939904 3789295605492762367521 3800197049665998569472 3858774268157960011776 3878390404597397716992 3903906130943433228288 3911530947605432121312 3938172915650922151936 3976354647520113917952 3978201922362771922944 3992015123482087103232 4004374303430948054016 4022861719420933963776 4037709365270123480064 4106531016632538759168 4120789804884735074304 4133547668057752829952 4148739964609136197632 4167958054472385527808 4169830145983329337344 4197263239049009135616 4212213800148817330176 4218600089211204534272 4226839542510445168128 4246354037166541406208 4253718508268113625088 4254647697395382307392 4259500644092753608704 4363189205172072431616 4391894397311362381824 4430444530107287420928 4444161076640127320064 4475477162658118413312 4482262594786904817664 4491017013917347991136 4496139568764573253632 4525719434348550709248 4533568410127857942528 4619847393711606104064 4635888530495326958592 4671710383843665248256 4691058914231245504512 4714905982059581538304 4721921143930135277568 4745925100362605101056 4755194485324250814144 4760618366927195209728 4777148291812359081984 4785433321801627828224 4874241180831107383296 4908587855818581485568 4931249849612757762048 4967003556244848181248 4984250096370698348544 5009587605938305384448 5025097165089817165824 5042545419135267919872 5052394140657016490028 5058157014860144910336 5066929399554664759296 5145032357543946682368 5205208174591244304384 5215374596807242828416 5221323370178214100992 5277441278510151192576 5301806196693485223936 5304269229817029230592 5320691115977453469696 5322686831309449470976 5339165737907930738688 5363815625894578618368 5374291828288903967232 5383612487026831306752 5447681319752414134272 5494386406512980099072 5511396890743670439936 5531653286145514930176 5547656080814352482304 5557277405963180703744 5596350985398678847488 5607281358417035642112 5616285066865089773568 5635786056680593557504 5653234310726044311552 5661805382888721874944 5672863596527176409856 5788161402236940017664 5817585606896096575488 5835596707846239289344 5855859196415149842432 5907259373476383227904 5925548102186836426752 5967302883544157884416 5974876286180067115008 5988022685223130654848 5994852758352764338176 6006561455146422081024 6034292579131400945664 6044757880170477256704 6159796524948808138752 6181184707327102611456 6200321502086629244928 6254745218974994006016 6295894858573513703424 6318320700223225995264 6327900133816806801408 6340259313765667752192 6369531055749812109312 6380577762402170437632 6381971546093073461088 6522137497004620382208 6544783807758108647424 6587841595967043572736 6622671408326464241664 6645666795160931131392 6700129553453089554432 6713215743987177619968 6723393892180357226496 6736525520876021986704 6744209353146859880448 6755905866072886345728 6800352615191786913792 6860043143391928909824 6929771090567409156096 6940277566121659072512 6953832795742990437888 7036588371346868256768 7072358973089372307456 7118887650543907651584 7132791727986376221216 7165722437718538622976 7178149982702441742336 7362881783727872228352 7396874774419136643072 7476375144556047522816 7488380089153453031424 7514381408907458076672 7537645747634725748736 7563818128702901879808 7578591210985524735042 7600394099331997138944 7717548536315920023552 7756780809194795433984 7807812261886866456576 7823061895210864242624 7876345831301844303872 7952709295040227835904 7956403844725543845888 7984030246964174206464 8008748606861896108032 8045723438841867927552 8075418730540246960128 8241579609769470148608 8267095336115505659904 8297479929218272395264 8335916108944771055616 8394526478098018271232 8424427600297634660352 8453679085020890336256 8492708074333082812416 8509295394790764614784 8519001288185507217408 8726378410344144863232 8783788794622724763648 8860889060214574841856 8888322153280254640128 8950954325316236826624 8964525189573809635328 8982034027834695982272 8992279137529146507264 9051438868697101418496 9067136820255715885056 9239694787423212208128 9271777060990653917184 9382117828462491009024 9443842287860270555136 9491850200725210202112 9510388970648501628288 9521236733854390419456 9554296583624718163968 9570866643603255656448 9748482361662214766592 9817175711637162971136 9862499699225515524096 9934007112489696362496 9968500192741396697088 10019175211876610768896 10050194330179634331648 10085090838270535839744 10104788281314032980056 10116314029720289820672 10133858799109329518592 10290064715087893364736 10410416349182488608768 10430749193614485656832 10554882557020302385152 10608538459634058461184 10641382231954906939392 10645373662618898941952 10678331475815861477376 10748583656577807934464 10767224974053662613504 10895362639504828268544 10988772813025960198144 11022793781487340879872 11063306572291029860352 11095312161628704964608 11114554811926361407488 11192701970797357694976 11214562716834071284224 11232570133730179547136 11271572113361187115008 11306468621452088623104 11323610765777443749888 11345727193054352819712 11576322804473880035328 11635171213792193150976 11711718392830299684864 11814518746952766455808 11934605767088315768832 11976045370446261309696 12013122910292844162048 12068585158262801891328 12319593049897616277504 12362369414654205222912 12400643004173258489856 12509490437949988012032 12591789717147027406848 12636641400446451990528 12655800267633613602816 12680518627531335504384 12739062111499624218624 12761155524804340875264 12763943092186146922176 13089567615516217294848 13175683191934087145472 13291333590321862262784 13426431487974355239936 13446787784360714452992 13473051041752043973408 13488418706293719760896 13600705230383573827584 13859542181134818312192 13907665591485980875776 14073176742693736513536 14144717946178744614912 14237775301087815303168 14265583455972752442432 14331444875437077245952 14356299965404883484672 14725763567455744456704 14793749548838273286144 14952750289112095045632 15028762817814916153344 15075291495269451497472 15127636257405803759616 15157182421971049470084 15200788198663994277888 15435097072631840047104 15615624523773732913152 15646123790421728485248 15905418590080455671808 15912807689451087691776 15968060493928348412928 16017497213723792216064 16091446877683735855104 16150837461080493920256 16483159219538940297216 16534190672231011319808 16594959858436544790528 16671832217889542111232 16789052956196036542464 16848855200595269320704 16907358170041780672512 16985416148666165624832 17018590789581529229568 17452756820688289726464 17567577589245449527296 17721778120429149683712 17776644306560509280256 17901908650632473653248 17929050379147619270656 17964068055669391964544 17984558275058293014528 18102877737394202836992 18134273640511431770112 18479389574846424416256 18543554121981307834368 18764235656924982018048 18887684575720541110272 18983700401450420404224 19020777941297003256576 19108593167249436327936 19141733287206511312896 19634351423274325942272 19868014224979392724992 19937000385482793394176 20038350423753221537792 20100388660359268663296 20170181676541071679488 20209576562628065960112 20232628059440579641344 20267717598218659037184 20580129430175786729472 20820832698364977217536 20861498387228971313664 21109765114040604770304 21217076919268116922368 21290747325237797883904 21356662951631722954752 21497167313155615868928 21534449948107325227008 21977545626051920396288 22190624323257409929216 22429125433668142568448 22465140267460359094272 22543144226722374230016 22612937242904177246208 22691454386108705639424 23152645608947760070656 23270342427584386301952 23423436785660599369728 23629037493905532911616 23869211534176631537664 23952090740892522619392 24026245820585688324096 24137170316525603782656 24724738829308410445824 24801286008346516979712 25183579434294054813696 25273282800892903981056 25361037255062671008768 25478124222999248437248 25527886184372293844352 26179135231032434589696 26351366383868174290944 26582667180643724525568 26852862975948710479872 26893575568721428905984 26946102083504087946816 26976837412587439521792 27201410460767147655168 27719084362269636624384 27815331182971961751552 28146353485387473027072 28475550602175630606336 28531166911945504884864 28662889750874154491904 28712599930809766969344 29451527134911488913408 29587499097676546572288 29905500578224190091264 30057525635629832306688 30150582990538902994944 30255272514811607519232 30314364843942098940168 30401576397327988555776 30870194145263680094208 31231249047547465826304 31292247580843456970496 31825615378902175383552 31936120987856696825856 32034994427447584432128 32301674922160987840512 32966318439077880594432 33068381344462022639616 33189919716873089581056 33343664435779084222464 33578105912392073084928 33697710401190538641408 33814716340083561345024 33970832297332331249664 34037181579163058459136 34905513641376579452928 35135155178490899054592 35443556240858299367424 35803817301264947306496 35858100758295238541312 35928136111338783929088 36205755474788405673984 36958779149692848832512 37087108243962615668736 37528471313849964036096 37775369151441082220544 37967400802900840808448 38041555882594006513152 38217186334498872655872 38283466574413022625792 39268702846548651884544 39874000770965586788352 40076700847506443075584 40340363353082143358976 40419153125256131920224 40465256118881159282688 41722996774457942627328 42219530228081209540608 42434153838536233844736 42581494650475595767808 42713325903263445909504 42994334626311231737856 43068899896214650454016 43955091252103840792576 44381248646514819858432 44858250867336285136896 45086288453444748460032 45225874485808354492416 45382908772217411278848 46305291217895520141312 46846873571321198739456 47738423068353263075328 47904181481785045238784 48052491641171376648192 48274340633051207565312 49449477658616820891648 49602572016693033959424 50367158868588109627392 50546565601785807962112 50722074510125342017536 50956248445998496874496 51055772368744587688704 52358270462064869179392 52702732767736348581888 53165334361287449051136 53705725951897420959744 53787151137442857811968 53892204167008175893632 53953674825174879043584 54402820921534295310336 55438168724539273248768 55630662365943923503104 56292706970774946054144 56951101204351261212672 57062333823891009769728 57325779501748308983808 57425199861619533938688 58903054269822977826816 59811001156448380182528 60115051271259664613376 60301165981077805989888 60510545029623215038464 60628729687884197880336 60803152794655977111552 61740388290527360188416 62462498095094931652608 62584495161686913940992 63651230757804350767104 63872241975713393651712 64069988854895168864256 64603349844321975681024 65932636878155761188864 67395420802381077282816 67629432680167122690048 68074363158326116918272 69811027282753158905856 70270310356981798109184 70887112481716598734848 71607634602529894612992 71716201516590477082624 71856272222677567858176 72411510949576811347968 74174216487925231337472 75550738302882164441088 76083111765188013026304 76434372668997745311744 78537405693097303769088 79748001541931173576704 80153401695012886151168 80680726706164286717952 80838306250512263840448 80930512237762318565376 83445993548915885254656 84439060456162419081216 85162989300951191535616 85426651806526891819008 85988669252622463475712 86137799792429300908032 88762497293029639716864 89716501734672570273792 90172576906889496920064 90451748971616708984832 90765817544434822557696 92610582435791040282624 93693747142642397478912 95476846136706526150656 95808362963570090477568 96104983282342753296384 98898955317233641783296 99205144033386067918848 100734317737176219254784 101093131203571615924224 101444149020250684035072 101912496891996993748992 102111544737489175377408 104716540924129738358784 105405465535472697163776 106330668722574898102272 107411451903794841919488 107574302274885715623936 107784408334016351787264 110876337449078546497536 111261324731887847006208 112585413941549892108288 113902202408702522425344 114124667647782019539456 114651559003496617967616 114850399723239067877376 117806108539645955653632 119622002312896760365056 120230102542519329226752 121021090059246430076928 121257459375768395760672 125168990323373827881984 127302461515608701534208 127744483951426787303424 128139977709790337728512 129206699688643951362048 131865273756311522377728 135258865360334245380096 136148726316652233836544 140540620713963596218368 143215269205059789225984 143712544445355135716352 144823021899153622695936 148348432975850462674944 151101476605764328882176 152166223530376026052608 152868745337995490623488 157074811386194607538176 159496003083862347153408 161361453412328573435904 161676612501024527680896 161861024475524637130752 166891987097831770509312 168878120912324838162432 170325978601902383071232 170853303613053783638016 171977338505244926951424 172275599584858601816064 179433003469345140547584 180345153813778993840128 180903497943233417969664 181531635088869645115392 185221164871582080565248 187387494285284794957824 190953692273413052301312 191616725927140180955136 192209966564685506592768 197797910634467283566592 202186262407143231848448 202888298040501368070144 204223089474978350754816 209433081848259476717568 210810931070945394327552 212661337445149796204544 214822903807589683838976 215148604549771431247872 215568816668032703574528 222522649463775694012416 228249335295564039078912 229303118006993235935232 235612217079291911307264 239244004625793520730112 240460205085038658453504 242042180118492860153856 242514918751536791521344 250337980646747655763968 255488967902853574606848 256279955419580675457024 258413399377287902724096 270517730720668490760192 272297452633304467673088 281081241427927192436736 286430538410119578451968 287425088890710271432704 296696865951700925349888 302202953211528657764352 304332447060752052105216 305737490675990981246976 314149622772389215076352 318992006167724694306816 322722906824657146871808 323353225002049055361792 333783974195663541018624 337756241824649676324864 340651957203804766142464 341706607226107567276032 343954677010489853902848 344551199169717203632128 358866006938690281095168 360690307627557987680256 363063270177739290230784 381907384546826104602624 383233451854280361910272 384419933129371013185536 395595821268934567133184 405776596081002736140288 408446178949956701509632 421621862141890788655104 429645807615179367677952 431137633336065407149056 445045298927551388024832 456498670591128078157824 458606236013986471870464 471224434158583822614528 478488009251587041460224 484084360236985720307712 485029837503073583042688 500675961293495311527936 510977935805707149213696 512559910839161350914048 516826798754575805448192 541035461441336981520384 544594905266608935346176 562162482855854384873472 572861076820239156903936 574850177781420542865408 593393731903401850699776 608664894121504104210432 628299245544778430152704 637984012335449388613632 645445813649314293743616 646706450004098110723584 667567948391327082037248 681303914407609532284928 687909354020979707805696 717732013877380562190336 721380615255115975360512 726126540355478580461568 766466903708560723820544 768839866258742026371072 811553192162005472280576 816892357899913403019264 843243724283781577310208 859291615230358735355904 862275266672130814298112 890090597855102776049664 912997341182256156315648 917212472027972943740928 942448868317167645229056 956976018503174082920448 968168720473971440615424 970059675006147166085376 1001351922586990623055872 1021955871611414298427392 1025119821678322701828096 1033653597509151610896384 1082070922882673963040768 1089189810533217870692352 1145722153640478313807872 1149700355562841085730816 1186787463806803701399552 1217329788243008208420864 1293412900008196221447168 1335135896782654164074496 1362607828815219064569856 1375818708041959415611392 1435464027754761124380672 1452253080710957160923136 1532933807417121447641088 1537679732517484052742144 1623106384324010944561152 1633784715799826806038528 1686487448567563154620416 1718583230460717470711808 1724550533344261628596224 1780181195710205552099328 1825994682364512312631296 1884897736634335290458112 1913952037006348165840896 1936337440947942881230848 1940119350012294332170752 2002703845173981246111744 2043911743222828596854784 2164141845765347926081536 2178379621066435741384704 2299400711125682171461632 2434659576486016416841728 2586825800016392442894336 2670271793565308328148992 2751637416083918831222784 2870928055509522248761344 2904506161421914321846272 3065867614834242895282176 3075359465034968105484288 3246212768648021889122304 3267569431599653612077056 3437166460921434941423616 3449101066688523257192448 3560362391420411104198656 3651989364729024625262592 3880238700024588664341504 4005407690347962492223488 4087823486445657193709568 4356759242132871482769408 4598801422251364342923264 4869319152972032833683456 5173651600032784885788672 5340543587130616656297984 5741856111019044497522688 5809012322843828643692544 6131735229668485790564352 6492425537296043778244608 6535138863199307224154112 6898202133377046514384896 7303978729458049250525184 7760477400049177328683008 8010815380695924984446976 8713518484265742965538816 9197602844502728685846528 9738638305944065667366912 10347303200065569771577344 10681087174261233312595968 12263470459336971581128704 13070277726398614448308224 13796404266754093028769792 14607957458916098501050368 15520954800098354657366016 16021630761391849968893952 17427036968531485931077632 18395205689005457371693056 19477276611888131334733824 20694606400131139543154688 26140555452797228896616448 27592808533508186057539584 29215914917832197002100736 31041909600196709314732032 32043261522783699937787904 36790411378010914743386112 41389212800262279086309376 52281110905594457793232896 55185617067016372115079168 58431829835664394004201472 62083819200393418629464064 82778425600524558172618752 110371234134032744230158336 124167638400786837258928128 165556851201049116345237504 248335276801573674517856256 331113702402098232690475008 496670553603147349035712512 993341107206294698071425024
- Sum of all divisors σ(n): 3471996957178251646669824000
- Sum of proper divisors (its aliquot sum) s(n): 2478655849971956948598398976
- 993341107206294698071425024 is an abundant number, because the sum of its proper divisors (2478655849971956948598398976) is greater than itself. Its abundance is 1485314742765662250526973952
Bases of 993341107206294698071425024
- Binary: 1100110101101011000010100101010010100101101010001101010101010110001000010000000000000000002
- Hexadecimal: 0x335AC295296A35558840000
- Base-36: 3GT947EMNIIJCHS000
Squares and roots of 993341107206294698071425024
- 993341107206294698071425024 squared (9933411072062946980714250242) is 986726555265827456543557699267703547516547038053400576
- 993341107206294698071425024 cubed (9933411072062946980714250243) is 980156048917610181751593151468014143117402225801571282802552924289039097422413824
-
The
square root of 993341107206294698071425024 is 31517314403455.9946208405 -
993341107206294698071425024 is a
perfect cube number . Itscube root is 997775424
Scales and comparisons
How big is 993341107206294698071425024?- 993,341,107,206,294,698,071,425,024 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 993,341,107,206,294,698,071,425,024 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 993341107206294698071425024 cubic inches would be around 83147952 feet tall.
Recreational maths with 993341107206294698071425024
- 993341107206294698071425024 backwards is 420524170896492602701143399
- 993341107206294698071425024 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 993341107206294698071425024's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 993341107206294698071425024 - Facts about the integer". Numbermatics.com. 2024. Web. 21 September 2024.
APA style:
Numbermatics. (2024). Number 993341107206294698071425024 - Facts about the integer. Retrieved 21 September 2024, from https://numbermatics.com/n/993341107206294698071425024/
Chicago style:
Numbermatics. 2024. "Number 993341107206294698071425024 - Facts about the integer". https://numbermatics.com/n/993341107206294698071425024/
The information we have on file for 993341107206294698071425024 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 993341107206294698071425024, math, Factors of 993341107206294698071425024, curriculum, school, college, exams, university, Prime factorization of 993341107206294698071425024, STEM, science, technology, engineering, physics, economics, calculator, nine hundred ninety-three septillion, three hundred forty-one sextillion, one hundred seven quintillion, two hundred six quadrillion, two hundred ninety-four trillion, six hundred ninety-eight billion, seventy-one million, four hundred twenty-five thousand and twenty-four.