902857417440971697483457536
902,857,417,440,971,697,483,457,536 is an even composite number composed of six prime numbers multiplied together.
902857417440971697483457536 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-two thousand, two hundred seventy-five divisors.
Prime factorization of 902857417440971697483457536:
210 × 32 × 114 × 138 × 412 × 474
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 11 × 11 × 11 × 11 × 13 × 13 × 13 × 13 × 13 × 13 × 13 × 13 × 41 × 41 × 47 × 47 × 47 × 47)See below for interesting mathematical facts about the number 902857417440971697483457536 from the Numbermatics database.
Names of 902857417440971697483457536
- Cardinal: 902857417440971697483457536 can be written as Nine hundred two septillion, eight hundred fifty-seven sextillion, four hundred seventeen quintillion, four hundred forty quadrillion, nine hundred seventy-one trillion, six hundred ninety-seven billion, four hundred eighty-three million, four hundred fifty-seven thousand, five hundred thirty-six.
Scientific notation
- Scientific notation: 9.02857417440971697483457536 × 1026
Factors of 902857417440971697483457536
Divisors of 902857417440971697483457536
- Number of divisors d(n): 22275
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 32 33 36 39 41 44 47 48 52 64 66 72 78 82 88 94 96 99 104 117 121 123 128 132 141 143 144 156 164 169 176 188 192 198 208 234 242 246 256 264 282 286 288 312 328 338 352 363 369 376 384 396 416 423 429 451 468 484 492 507 512 517 528 533 564 572 576 611 624 656 676 704 726 738 752 768 792 832 846 858 902 936 968 984 1014 1024 1034 1056 1066 1089 1128 1144 1152 1222 1248 1287 1312 1331 1352 1353 1408 1452 1476 1504 1521 1536 1551 1573 1584 1599 1664 1681 1692 1716 1804 1833 1859 1872 1927 1936 1968 2028 2068 2112 2132 2178 2197 2209 2256 2288 2304 2444 2496 2574 2624 2662 2704 2706 2816 2904 2952 3008 3042 3072 3102 3146 3168 3198 3328 3362 3384 3432 3608 3666 3718 3744 3854 3872 3936 3993 4056 4059 4136 4224 4264 4356 4394 4418 4512 4576 4608 4653 4719 4797 4888 4961 4992 5043 5148 5248 5324 5408 5412 5499 5577 5632 5687 5781 5808 5863 5904 6016 6084 6204 6292 6336 6396 6591 6627 6656 6721 6724 6768 6864 6929 7216 7332 7436 7488 7708 7744 7872 7943 7986 8112 8118 8272 8448 8528 8712 8788 8836 9024 9152 9216 9306 9438 9594 9776 9922 9984 10086 10296 10496 10648 10816 10824 10998 11154 11264 11374 11562 11616 11726 11808 11979 12032 12168 12408 12584 12672 12792 13182 13254 13312 13442 13448 13536 13728 13858 14157 14432 14641 14664 14872 14883 14976 15129 15416 15488 15744 15886 15972 16224 16236 16544 16731 16896 17056 17061 17303 17343 17424 17576 17589 17672 18048 18304 18491 18612 18876 19188 19552 19773 19844 19881 19968 20163 20172 20449 20592 20787 20992 21197 21296 21632 21648 21853 21996 22308 22748 23124 23232 23452 23616 23829 23958 24064 24167 24299 24336 24816 25051 25168 25344 25584 26364 26508 26884 26896 27072 27456 27716 28314 28561 28717 28864 29282 29328 29744 29766 29952 30258 30832 30976 31488 31772 31944 32448 32472 33088 33462 33792 34112 34122 34606 34686 34848 35152 35178 35344 36096 36608 36982 37224 37752 38376 39104 39546 39688 39762 39936 40326 40344 40898 41184 41574 41984 42394 42592 43264 43296 43706 43923 43992 44616 44649 45496 46248 46464 46904 47232 47658 47916 48128 48334 48598 48672 49632 50102 50336 50688 51168 51183 51909 52728 52767 53016 53768 53792 54144 54571 54912 55432 55473 56628 57122 57434 57728 58564 58656 59488 59532 59904 60489 60516 61347 61664 61952 62361 62557 62976 63544 63591 63888 64493 64896 64944 65559 66176 66924 68224 68244 69212 69372 69696 70304 70356 70688 71487 72192 72501 72897 73216 73931 73964 74448 75153 75504 76219 76752 78208 79007 79092 79376 79524 80652 80688 81796 82368 83148 84788 85184 85683 86151 86528 86592 87373 87412 87846 87984 89232 89298 90077 90569 90992 92496 92928 93808 94464 95316 95832 96668 97196 97344 99264 100204 100672 101376 102336 102366 103259 103818 103823 105456 105534 106032 107536 107584 108288 109142 109824 110864 110946 113256 114244 114868 115456 117128 117312 118976 119064 119808 120978 121032 122694 123328 123904 124722 125114 125952 127088 127182 127776 128986 129792 129888 131118 131769 132352 133848 136448 136488 138424 138744 139392 140608 140712 141376 142974 144384 145002 145794 146432 147862 147928 148896 150306 151008 152438 153504 155727 156416 158014 158184 158752 159048 161304 161376 163592 163713 164736 166296 166419 169576 170368 171366 172302 173056 173184 174746 174824 175692 175968 178464 178596 180154 181138 181984 184041 184992 185856 187616 187671 188928 190333 190632 190773 191664 193336 193479 194392 194688 196677 198528 200408 201344 203401 204672 204732 206518 207636 207646 210912 211068 212064 215072 215168 216576 217503 218284 218691 219648 221728 221793 221892 224939 225459 226512 228488 228657 229736 230912 233167 234256 234624 237021 237952 238128 240383 241956 242064 245388 246656 249444 250228 254176 254364 255552 257049 257972 258453 259584 259776 262119 262236 263538 264704 265837 267289 267696 270231 271707 272896 272976 275561 276848 277488 278784 281216 281424 282752 284089 285948 290004 291588 295724 295856 297792 300612 302016 304876 307008 309777 311454 311469 312832 314171 315887 316028 316368 317504 318096 322608 322752 325663 327184 327426 329472 332592 332838 339152 340736 342732 344604 346368 349492 349648 351384 351936 356928 357192 360308 362276 363968 368082 369984 371293 371712 373321 375232 375342 377856 380666 381264 381546 383328 386672 386958 388784 389376 393354 397056 400816 402688 406802 409344 409464 413036 415272 415292 421824 422136 424128 430144 430336 433152 435006 436568 437382 439296 443456 443586 443784 449878 450918 453024 456976 457314 459472 461824 466334 468512 469248 474042 475904 476256 480766 483912 484128 490776 491139 493312 498888 500456 508352 508728 511104 514098 515944 516906 519168 519552 524238 524472 527076 529408 531674 534578 535392 540462 543414 545792 545952 551122 553696 554976 557568 562432 562848 563013 565504 568178 570999 571896 580008 580437 583176 591448 591712 595584 600281 601224 604032 609752 610203 614016 619554 622908 622938 625664 628342 631774 632056 632736 635008 636192 645216 645504 651326 654368 654852 658944 665184 665379 665676 674817 678304 681472 685464 685971 688127 689208 692736 698984 699296 699501 702768 703872 709423 711063 713856 714384 720616 721149 724552 727936 736164 739968 742586 746642 750464 750684 761332 762528 763092 766656 773344 773916 777568 778752 786357 786708 794112 797511 801632 801867 805376 810693 813241 813604 815121 818688 818928 826072 826683 830544 830584 838409 843648 844272 848256 852267 860288 860672 869077 870012 873136 874764 886912 887172 887568 899756 901836 906048 913952 914628 918944 929331 932668 934407 937024 938496 942513 947661 948084 951808 952512 961103 961532 967824 968256 976989 981552 982278 986624 990847 996259 997776 1000912 1016704 1017456 1022208 1027091 1028196 1031888 1033812 1039104 1048476 1048944 1054152 1063348 1069156 1070784 1080924 1086828 1091904 1102244 1107392 1109952 1113879 1115136 1119963 1124864 1125696 1126026 1131008 1135849 1136356 1141998 1142053 1143792 1160016 1160874 1166352 1171001 1177397 1182896 1183424 1191168 1200562 1202448 1208064 1219504 1220406 1228032 1239108 1245816 1245876 1256684 1263548 1264112 1265472 1270016 1272384 1290432 1291008 1302652 1308736 1309704 1317888 1330368 1330758 1331352 1342367 1349634 1349699 1356608 1362944 1370928 1371942 1376254 1378416 1385472 1397968 1398592 1399002 1405536 1407744 1418846 1422126 1427712 1428768 1441232 1442298 1449104 1455872 1472328 1479936 1485172 1493284 1500928 1501368 1522664 1525056 1526184 1533312 1546688 1547832 1555136 1557504 1572714 1573416 1588224 1595022 1603264 1603734 1610752 1621386 1626482 1627208 1630242 1637376 1637856 1652144 1653366 1661088 1661168 1676818 1687296 1688544 1696512 1704534 1712997 1720576 1721344 1738154 1740024 1746272 1749528 1773824 1774344 1775136 1799512 1800843 1803672 1812096 1827904 1829256 1830609 1837888 1858662 1865336 1868814 1874048 1876992 1885026 1895322 1896168 1903616 1905024 1922206 1923064 1935648 1936512 1953978 1963104 1964556 1973248 1981694 1992518 1995552 2001824 2024451 2033408 2034912 2044416 2054182 2056392 2063776 2064381 2067624 2078208 2096952 2097888 2098503 2108304 2126696 2128269 2138312 2141568 2161848 2163447 2173656 2183808 2204488 2214784 2219904 2227758 2237411 2239926 2249728 2251392 2252052 2262016 2271698 2272712 2283996 2284106 2287584 2320032 2321748 2332704 2342002 2354794 2365792 2366848 2382336 2392533 2401124 2404896 2405601 2416128 2439008 2439723 2440812 2456064 2474329 2478216 2480049 2491632 2491752 2513368 2515227 2527096 2528224 2530944 2540032 2544768 2556801 2564837 2580864 2582016 2605304 2607231 2617472 2619408 2644213 2660736 2661516 2662704 2684734 2699268 2699398 2713216 2741856 2743884 2752508 2756832 2795936 2797184 2798004 2811072 2815488 2827539 2837692 2842983 2844252 2855424 2857536 2882464 2883309 2884596 2898208 2911744 2924207 2930967 2940179 2944656 2959872 2970344 2972541 2986568 2988777 3001856 3002736 3031171 3045328 3050112 3052368 3066624 3081273 3093376 3095664 3110272 3124979 3145428 3146832 3190044 3206528 3207468 3242772 3252964 3254416 3260484 3275712 3304288 3306732 3322176 3322336 3341637 3353636 3359889 3374592 3377088 3393024 3407547 3409068 3425994 3426159 3441152 3455881 3474757 3476308 3480048 3492544 3499056 3513003 3532191 3547648 3548688 3550272 3582293 3599024 3601686 3607344 3624192 3655808 3658512 3661218 3675776 3693157 3713329 3717324 3730672 3737628 3748096 3770052 3790644 3792336 3810048 3844412 3846128 3871296 3873024 3907956 3926208 3929112 3963388 3985036 3991104 4003648 4027101 4048902 4049097 4066816 4069824 4084223 4088832 4106531 4108364 4112784 4127552 4128762 4135248 4156416 4193904 4195776 4197006 4216608 4233619 4253392 4256538 4256743 4276624 4283136 4323696 4326894 4347312 4367616 4408976 4429568 4439808 4455516 4474822 4479852 4502784 4504104 4543396 4545424 4567992 4568212 4575168 4640064 4643496 4665408 4684004 4709588 4731584 4733696 4764672 4785066 4802248 4809792 4811202 4826809 4832256 4853173 4878016 4879446 4879681 4881624 4912128 4948658 4956432 4960098 4983264 4983504 5026736 5030454 5054192 5056448 5061888 5080064 5089536 5113602 5129674 5161728 5164032 5210608 5214462 5234944 5238816 5288426 5321472 5323032 5325408 5369468 5398536 5398796 5402529 5426432 5483712 5487768 5505016 5513664 5591872 5594368 5596008 5622144 5630976 5655078 5675384 5685966 5688504 5710848 5715072 5764928 5766618 5769192 5796416 5823488 5848414 5861934 5880358 5889312 5919744 5940688 5945082 5973136 5977554 6003712 6005472 6062342 6090656 6100224 6104736 6133248 6162546 6186752 6191328 6193143 6220544 6249958 6290856 6293664 6380088 6384807 6413056 6414936 6485544 6505928 6508832 6520968 6551424 6608576 6613464 6644352 6644672 6683274 6707272 6712233 6719778 6749184 6754176 6786048 6815094 6818136 6851988 6852318 6882304 6911762 6949514 6952616 6960096 6985088 6998112 7026006 7064382 7095296 7097376 7100544 7164586 7198048 7203372 7214688 7248384 7311616 7317024 7319169 7322436 7351552 7386314 7422987 7426658 7434648 7461344 7475256 7496192 7540104 7545681 7581288 7584672 7620096 7688824 7692256 7694511 7742592 7746048 7803653 7815912 7821693 7852416 7858224 7926776 7932639 7970072 7982208 8007296 8054202 8097804 8098194 8133632 8139648 8168446 8213062 8216728 8225568 8255104 8257524 8270496 8387808 8391552 8394012 8433216 8467238 8506784 8513076 8513486 8553248 8566272 8647392 8649927 8653788 8694624 8735232 8772621 8817952 8820537 8859136 8879616 8911032 8917623 8945651 8949644 8959704 8966331 9005568 9008208 9086792 9090848 9093513 9135984 9136424 9150336 9222499 9243819 9280128 9286992 9330816 9368008 9374937 9419176 9463168 9467392 9559847 9570132 9604496 9619584 9622404 9653618 9706346 9756032 9758892 9759362 9763248 9897316 9912864 9920196 9966528 9967008 10053472 10060908 10108384 10112896 10123776 10179072 10222641 10227204 10259348 10278477 10323456 10367643 10421216 10424271 10428924 10469888 10477632 10539009 10572133 10576852 10596573 10642944 10646064 10650816 10738936 10746879 10797072 10797592 10805058 10852864 10899317 10958849 10967424 10975536 11010032 11027328 11079471 11139987 11183744 11188736 11192016 11244288 11298001 11310156 11350768 11371932 11377008 11430144 11529856 11533236 11538384 11592832 11696828 11723868 11760716 11778624 11881376 11890164 11946272 11955108 12010944 12081303 12124684 12147291 12181312 12200448 12209472 12252669 12266496 12319593 12325092 12373504 12382656 12386286 12441088 12494339 12499916 12562583 12581712 12587328 12700857 12760176 12769614 12770229 12826112 12829872 12881011 12951367 12971088 13011856 13017664 13041936 13102848 13217152 13226928 13288704 13289344 13352183 13366548 13414544 13424466 13439556 13508352 13630188 13636272 13703976 13704636 13823524 13899028 13905232 13920192 13970176 13996224 14052012 14128764 14194752 14201088 14329172 14396096 14406744 14429376 14480427 14496768 14559519 14623232 14634048 14638338 14639043 14644872 14703104 14766037 14772628 14845974 14846689 14853316 14869296 14922688 14950512 14992384 15080208 15091362 15162576 15169344 15223013 15240192 15306161 15377648 15384512 15389022 15485184 15492096 15607306 15631824 15643386 15704832 15716448 15853552 15865278 15940144 15964416 16014592 16108404 16195608 16196388 16279296 16336892 16426124 16433456 16451136 16510208 16515048 16540992 16775616 16783104 16788024 16866432 16934476 17013568 17026152 17026972 17106496 17132544 17294784 17299854 17307576 17389248 17450771 17470464 17545242 17546087 17635904 17641074 17718272 17759232 17822064 17835246 17891302 17899288 17919408 17932662 18011136 18016416 18173584 18181696 18187026 18271968 18272848 18300672 18444998 18487638 18560256 18573984 18661632 18736016 18749874 18838352 18926336 18934784 19119694 19140264 19208992 19239168 19244808 19307236 19412692 19512064 19517784 19518724 19526496 19794632 19825728 19840392 19933056 19934016 20106944 20121816 20136699 20216768 20225792 20247552 20358144 20445282 20454408 20518696 20556954 20646912 20735286 20842432 20848542 20857848 20939776 20955264 21078018 21144266 21153704 21193146 21285888 21292128 21301632 21477872 21493758 21594144 21595184 21610116 21705728 21798634 21917698 21934848 21951072 22020064 22054656 22158942 22268961 22279974 22367488 22377472 22384032 22488576 22596002 22620312 22701536 22743864 22754016 22860288 23059712 23066472 23076768 23083533 23185664 23393656 23410959 23447736 23521432 23557248 23762752 23780328 23797917 23892544 23910216 24021888 24162606 24249368 24294582 24362624 24400896 24418944 24505338 24611521 24639186 24650184 24747008 24765312 24772572 24882176 24988678 24999832 25125166 25163424 25174656 25401714 25520352 25539228 25540458 25652224 25659744 25762022 25902734 25942176 26023712 26035328 26083872 26205696 26317863 26434304 26453856 26461611 26577408 26578688 26704366 26733096 26829088 26836953 26848932 26879112 27016704 27260376 27272544 27280539 27407952 27409272 27647048 27667497 27798056 27810464 27840384 27940352 27992448 28104024 28124811 28213207 28257528 28389504 28402176 28658344 28679541 28792192 28813488 28858752 28960854 29086343 29119038 29246464 29268096 29276676 29278086 29289744 29406208 29532074 29545256 29691948 29693378 29706632 29738592 29845376 29901024 30160416 30182724 30325152 30338688 30446026 30612322 30755296 30769024 30778044 30970368 31102929 31214612 31263648 31272813 31286772 31409664 31432896 31707104 31716399 31730556 31880288 31928832 32029184 32166277 32216808 32240637 32341969 32391216 32392776 32558592 32673784 32697951 32852248 32866912 32876547 32902272 33020416 33030096 33081984 33238413 33342881 33419961 33551232 33566208 33576048 33732864 33868952 33894003 34027136 34052304 34053944 34212992 34374769 34589568 34599708 34615152 34778496 34901542 35090484 35092174 35271808 35282148 35644128 35670492 35782604 35798576 35838816 35865324 36032832 36347168 36363392 36374052 36543936 36545696 36601344 36758007 36889996 36958779 36975276 37120512 37147968 37323264 37472032 37483017 37499748 37676704 37687749 37852672 38014691 38102571 38222327 38239388 38280528 38310687 38417984 38478336 38489616 38614472 38643033 38825384 38854101 39024128 39035568 39037448 39052992 39405223 39589264 39651456 39680784 39866112 39868032 40056549 40213888 40243632 40273398 40433536 40451584 40624727 40846619 40890564 40908816 41037392 41113908 41470572 41684864 41697084 41715696 41910528 42156036 42288532 42307408 42386292 42584256 42603264 42955744 42987516 43188288 43190368 43220232 43441281 43597268 43678557 43835396 43869696 43902144 43917129 44040128 44109312 44298111 44317884 44537922 44540067 44559948 44734976 44768064 44926453 44977152 45171841 45192004 45240624 45403072 45487728 45508032 45669039 45720576 45918483 46119424 46132944 46153536 46167066 46371328 46569809 46787312 46821918 46824173 46895472 47042864 47114496 47525504 47560656 47595834 47785088 47820432 48011041 48043776 48273277 48325212 48498736 48589164 48725248 48837888 49010676 49223042 49278372 49300368 49530624 49545144 49977356 49999664 50250332 50326848 50349312 50803428 51040704 51078456 51080916 51319488 51524044 51805468 51884352 52047424 52070656 52167744 52352313 52411392 52635726 52638261 52868608 52907712 52923222 53094899 53154816 53157376 53384903 53408732 53466192 53658176 53673906 53676491 53697864 53758224 54033408 54520752 54545088 54561078 54815904 54818544 55037047 55294096 55334994 55337659 55596112 55620928 55680768 55880704 55984896 56208048 56249622 56426414 56515056 56779008 56804352 57316688 57359082 57584384 57626976 57717504 57921708 58172686 58238076 58536192 58553352 58556172 58579488 59064148 59090512 59383896 59386756 59413264 59477184 59690752 59802048 60320832 60365448 60650304 60677376 60892052 61224644 61510592 61538048 61556088 61940736 62205858 62429224 62527296 62545626 62573544 62748517 62819328 62865792 63091249 63414208 63432798 63435853 63461112 63760576 63857664 64058368 64332554 64433616 64481274 64683938 64782432 64785552 65117184 65347568 65395902 65704496 65733824 65753094 65804544 66040832 66060192 66163968 66476826 66685762 66839922 67102464 67132416 67152096 67465728 67737904 67788006 68054272 68104608 68107888 68425984 68749538 69179136 69199416 69230304 69556992 69803084 70180968 70184348 70232877 70543616 70564296 71288256 71340984 71565208 71597152 71677632 71730648 72065664 72694336 72726784 72748104 73087872 73091392 73202688 73516014 73779992 73834563 73917558 73950552 74241024 74295936 74646528 74944064 74966034 74999496 75353408 75375498 75705344 76029382 76205142 76444654 76478776 76561056 76621374 76835968 76956672 76979232 77228944 77286066 77650768 77708202 78048256 78071136 78074896 78105984 78810446 79178528 79302912 79361568 79732224 79736064 80113098 80427776 80487264 80510859 80546796 80867072 80903168 81249454 81693238 81781128 81817632 82074784 82227816 82941144 83002491 83369728 83394168 83431392 83821056 84312072 84577064 84614816 84639621 84772584 85168512 85206528 85911488 85975032 86038623 86376576 86380736 86440464 86882562 87194536 87259029 87357114 87670792 87739392 87804288 87834258 88080256 88218624 88596222 88635768 89075844 89080134 89119896 89469952 89536128 89852906 90343682 90384008 90481248 90806144 90975456 91016064 91338078 91836966 92238848 92265888 92307072 92334132 92742656 93139618 93574624 93643836 93648346 93790944 94085728 94228992 95051008 95121312 95149197 95191668 95570176 95640864 96022082 96087552 96498831 96546554 96650424 96997472 97025907 97178328 97450496 97675776 98021352 98093853 98446084 98556744 98600736 98629641 99061248 99090288 99954712 99999328 100028643 100500664 100653696 100698624 101447489 101606856 101682009 102081408 102156912 102161832 102638976 103048088 103124307 103610936 103768704 104094848 104141312 104335488 104704626 105158317 105271452 105276522 105737216 105815424 105846444 106189798 106314752 106769806 106817464 106932384 107316352 107347812 107352982 107395728 107516448 109041504 109090176 109122156 109631808 109637088 110074094 110588192 110669988 110675318 111192224 111241856 111361536 111969792 112416096 112449051 112499244 112852828 113030112 113063247 113558016 114044073 114633376 114666981 114718164 115168768 115253952 115435008 115843416 115929099 116293463 116345372 116476152 116562303 117072384 117106704 117112344 117158976 118128296 118181024 118215669 118767792 118773512 118826528 118954368 119381504 119604096 119892487 120169647 120547339 120641664 120730896 121300608 121354752 121784104 121874181 122449288 122539857 123021184 123076096 123112176 124278011 124411716 124858448 125054592 125091252 125147088 125497034 125731584 126182498 126828416 126865596 126871706 126922224 127521152 128665108 128867232 128962548 129367876 129564864 129571104 130695136 130791804 131408992 131467648 131506188 131609088 132120384 132327936 132894333 132953652 133371524 133620201 133679844 134204928 134304192 134779359 134931456 135475808 135515523 135576012 136108544 136209216 136215776 136851968 137007117 137437729 137499076 137755449 138188413 138358272 138398832 138460608 139113984 139606168 139709427 140361936 140368696 140465754 140472519 141087232 141128592 141691121 142465037 142576512 142681968 143130416 143194304 143355264 143461296 144033123 144131328 144819831 145388672 145453568 145496208 146175744 146182784 146874013 147032028 147559984 147669126 147835116 147901104 148591872 149888128 149932068 149998992 150706816 150750996 152058764 152410284 152889308 152957552 153122112 153242748 153671936 153958464 154457888 154572132 155301536 155416404 156142272 156149792 156211968 157056939 157620892 157914783 158357056 158605824 158723136 159284697 159464448 159472128 160154709 160226196 160855552 160974528 161021718 161029473 161093592 161734144 162426407 162498908 163313579 163386476 163562256 163635264 164149568 164455632 165111141 165882288 166004982 166012977 166739456 166788336 166862784 167453143 167642112 168367771 168624144 169154128 169229632 169279242 169545168 170337024 170413056 171822976 171950064 172077246 172753152 172761472 172880928 173578379 173765124 174389072 174518058 174526463 174714228 175341584 175608576 175668516 176160512 177192444 177271536 178151688 178160268 178239792 179072256 179705812 180687364 180768016 180962496 181612288 181950912 182032128 182676156 183673932 184531776 184614144 184668264 186279236 187149248 187287672 187296692 187581888 188171456 188245551 188457984 189273747 190102016 190242624 190298394 190307559 190383336 191140352 191281728 191958481 192044164 192175104 192997662 193006957 193093108 193300848 193994944 194051814 194356656 194900992 195351552 196042704 196187706 196892168 197113488 197201472 197259282 197899169 198122496 198180576 198980093 199909424 199998656 200057286 200066921 201001328 201307392 201397248 202894978 203213712 203364018 204162816 204313824 204323664 205277952 206096176 206248614 207221872 207537408 208189696 208282624 208670976 209409252 210316634 210542904 210553044 211630848 211692888 212379596 213539612 213634928 213864768 214632704 214695624 214705964 214791456 215032896 218083008 218180352 218244312 219263616 219274176 220148188 221176384 221339976 221350636 221503689 222384448 222483712 222723072 223939584 224832192 224898102 224998488 225705656 226060224 226126494 226860023 227116032 228088146 228099131 229266752 229333962 229436328 230337536 230507904 230870016 231686832 231858198 232586926 232690744 232952304 233124606 234144768 234213408 234224688 234317952 236256592 236362048 236431338 237535584 237547024 237653056 237908736 238763008 239208192 239784974 240339294 241094678 241283328 241461792 242601216 242709504 243568208 243748362 244898576 245079714 246042368 246152192 246224352 248556022 248823432 249716896 250109184 250182504 250294176 250994068 251463168 252364996 253656832 253731192 253743412 253844448 253918863 255042304 257330216 257734464 257925096 258735752 259129728 259142208 261390272 261583608 261777087 262817984 262935296 263012376 263218176 264240768 264655872 265788666 265907304 266743048 267240402 267359688 268409856 268608384 269558718 270951616 271031046 271152024 272217088 272418432 272431552 273703936 274014234 274875458 274998152 275510898 276376826 276716544 276797664 276921216 278227968 279212336 279418854 280723872 280737392 280931508 280945038 282174464 282257184 283382242 284930074 285153024 285363936 286260832 286388608 286710528 286922592 288066246 288262656 289496493 289639662 290777344 290907136 290992416 291077721 292351488 292365568 293748026 294064056 295119968 295338252 295670232 295802208 297183744 299776256 299864136 299997984 300085929 301413632 301501992 304117528 304342467 304820568 305778616 305915104 306244224 306485496 307343872 307916928 308915776 309144264 309372921 310603072 310832808 312284544 312299584 312423936 314113878 315241784 315474951 315829566 316714112 317211648 317446272 318569394 318944256 319949773 320309418 320452392 321711104 321949056 322043436 322058946 322187184 323468288 324852814 324997816 326627158 326772952 327124512 327270528 328299136 328911264 330222282 331764576 332009964 332025954 333478912 333576672 333725568 334906286 336735542 337248288 338308256 338459264 338558484 339090336 340674048 342132219 343645952 343900128 344000943 344154492 345506304 345522944 345761856 347156758 347530248 348778144 348880389 349036116 349052926 349428456 350683168 351217152 351337032 352321024 354384888 354543072 354647007 356303376 356320536 356479584 358144512 359411624 359677461 361374728 361536032 361642017 361924992 363224576 363901824 364064256 365352312 365622543 366771691 367347864 367619571 369063552 369228288 369336528 372558472 372834033 374298496 374575344 374593384 375163776 376342912 376491102 378122459 378547494 380204032 380485248 380596788 380615118 380766672 382280704 382563456 383916962 384088328 385995324 386013914 386186216 386601696 387989888 388103628 388713312 392085408 392375412 393784336 394226976 394402944 394518564 395798338 396361152 397960186 399818848 399997312 400114572 400133842 402002656 402614784 404338077 405789956 406427424 406546569 406728036 408325632 408627648 408647328 410555904 412192352 412313187 412497228 414443744 414565239 415074816 416379392 417341952 418161601 418818504 419128281 420445597 420633268 421085808 421106088 421417557 423261696 423385776 424759192 425073363 427079224 427269856 427395111 427729536 429265408 429391248 429411928 429582912 430065792 432099369 433457453 434459493 436166016 436360704 436488624 438527232 438548352 440296376 440622039 442352768 442679952 442701272 443007378 444768896 444967424 446871997 449312809 449664384 449796204 449996976 451411312 452120448 452252988 453720046 456176292 456198262 458533504 458667924 458872656 461015808 463373664 463716396 465173852 465381488 465904608 466249212 468426816 468449376 468635904 472513184 472724096 472862676 475071168 475094048 475306112 475817472 477854091 478416384 479569948 480464127 480678588 482189356 482566656 482923584 483088419 485202432 487136416 487279221 487496724 489797152 489940737 490159428 492084736 492448704 494190983 495333423 496890251 497112044 497646864 498038931 499433792 500218368 500365008 500588352 501988136 502359429 502926336 504729992 505103313 507313664 507462384 507486824 507688896 507837726 510084608 512267899 514660432 515065903 515468928 515850192 517471504 518259456 518284416 520735137 522780544 523167216 523554174 523579389 525635968 525870592 526024752 528121451 528481536 531006047 531577332 531814608 533486096 534480804 534719376 537216768 539117436 541903232 542062092 542304048 544836864 544863104 548028468 549750916 549996304 551021796 552753652 553595328 553842432 558424672 558837708 561447744 561474784 561863016 561890076 564514368 564736653 566764484 567821241 569860148 570306048 570727872 570922677 572521664 572777216 573421056 573845184 575875443 576132492 576525312 578992986 579020871 579279324 581554688 581984832 582155442 584043889 584702976 584731136 587233933 587496052 588128112 590239936 590441401 590676504 591340464 591604416 593697507 594367488 596940279 599552512 599728272 599995968 600171858 600200763 602827264 603003984 605407517 608235056 608684934 608714249 609641136 611557232 611830208 612488448 612970992 614687744 615833856 617831552 618288528 618745842 621206144 621665616 624143533 624569088 624599168 624847872 627552601 628227756 630483568 630949902 631659132 633428224 634892544 637138788 639899546 640618836 640904784 643898112 644086872 644117892 644374368 649705628 649995632 653254316 653545904 654249024 654541056 656598272 657822528 660444564 663529152 664019928 664051908 667153344 667451136 669812572 673471084 674496576 676616512 676918528 677116968 678180672 680580069 681348096 684264438 684297393 687291904 687800256 688001886 688308984 690233687 691012608 691045888 691523712 694003739 694313516 695060496 697556288 697760778 697794383 698072232 698105852 698856912 701366336 702434304 702674064 704642048 708769776 709086144 709294014 712606752 712641072 712959168 715481611 716289024 718823248 719354922 719389567 722749456 723072064 723284034 723849984 726449152 727803648 728128512 730704624 731245086 733543382 734695728 735239142 738127104 738456576 738673056 745116944 745668066 748596992 749150688 749186768 750327552 752685824 752982204 756244918 757094988 760970496 761193576 761230236 761533344 765126912 767833924 768176656 771990648 772027828 772372432 773203392 775979776 776207256 777426624 784170816 784750824 787568672 788453952 788805888 789037128 791596676 792722304 795920372 799637696 799994624 800229144 800267684 804005312 805229568 808676154 811579912 812854848 813093138 813456072 815730721 816651264 817255296 817294656 820186237 821111808 824384704 824626374 824666089 824994456 828887488 829130478 830149632 832758784 834683904 836323202 837637008 838256562 840891194 841266536 842171616 842212176 842835114 846523392 846771552 849518384 850146726 854158448 854539712 854790222 855459072 858530816 858782496 858823856 859165824 860131584 864198738 866914906 868918986 872332032 872721408 872977248 877054464 877096704 880592752 881244078 884705536 885359904 885402544 886014756 889537792 889934848 893743994 898625618 899328768 899592408 899993952 902822624 904240896 904505976 907440092 912352584 912396524 913027401 917067008 917335848 917745312 922031616 926747328 927432792 930347704 930762976 931809216 932498424 936853632 936898752 937271808 945026368 945448192 945725352 946424853 950142336 950188096 950612224 951634944 955708182 956832768 959139896 959849319 960928254 961357176 964378712 965133312 965847168 966176838 970404864 974272832 974558442 974993448 979594304 979881474 980318856 984169472 984897408 988381966 990666846 993780502 994224088 995293728 996077862 998867584 1000436736 1000730016 1001176704 1003976272 1004718858 1009459984 1010206626 1014627328 1014924768 1014973648 1015377792 1015675452 1020169216 1024535798 1029320864 1030131806 1030937856 1031700384 1034943008 1036518912 1036568832 1041470274 1045561088 1046334432 1046641167 1047108348 1047158778 1051271936 1051741184 1052049504 1056242902 1056963072 1062012094 1063154664 1063629216 1066972192 1068961608 1069438752 1074433536 1078234872 1079032383 1083806464 1084124184 1084608096 1084926051 1089673728 1089726208 1096056936 1099501832 1099992608 1100315073 1102043592 1105507304 1107190656 1107684864 1116849344 1117675416 1118502099 1122895488 1122949568 1123726032 1123780152 1129028736 1129473306 1133528968 1134367377 1135642482 1139720296 1140612096 1141455744 1141845354 1145043328 1145554432 1146842112 1147690368 1151750886 1152264984 1156741487 1157985972 1158041742 1158558648 1163109376 1163969664 1164310884 1168087778 1169462272 1174467866 1174992104 1176256224 1180479872 1180882802 1181353008 1182680928 1183208832 1187395014 1193880558 1199105024 1199456544 1199991936 1200343716 1200401526 1205654528 1206007968 1210815034 1216470112 1217369868 1217428498 1219282272 1223114464 1223660416 1224976896 1225941984 1231667712 1235663104 1236577056 1236939561 1237491684 1242412288 1243331232 1243695717 1248287066 1249138176 1249198336 1254484803 1255105202 1256455512 1260967136 1261336791 1261899804 1263318264 1266856448 1269785088 1274277576 1275220089 1279799092 1281237672 1281809568 1282185333 1287796224 1288173744 1288235784 1288748736 1299411256 1299991264 1300372359 1306508632 1307091808 1308498048 1309082112 1313196544 1315645056 1318817357 1320889128 1321866117 1326020729 1327058304 1328039856 1328103816 1334306688 1334902272 1339625144 1340615991 1346942168 1347938427 1348993152 1353233024 1353837056 1354233936 1356361344 1361160138 1367058121 1368528876 1368594786 1374583808 1375600512 1376003772 1376617968 1380467374 1382091776 1383047424 1388007478 1388627032 1390120992 1395112576 1395521556 1395588766 1396144464 1396211704 1397713824 1402732672 1405348128 1417539552 1418172288 1418588028 1425213504 1425282144 1425918336 1430963222 1437646496 1438709844 1438779134 1445498912 1446144128 1446568068 1447699968 1455607296 1461409248 1461837663 1462490172 1467086764 1469391456 1469822211 1470478284 1476254208 1477346112 1482572949 1490233888 1490670753 1491336132 1497193984 1498301376 1498373536 1500655104 1505371648 1505964408 1507078287 1511815019 1512489836 1514189976 1515309939 1520072543 1521940992 1522387152 1522460472 1523066688 1530253824 1535667848 1536353312 1536803697 1543981296 1544055656 1544744864 1545197709 1546406784 1551959552 1552414512 1554853248 1558602331 1562205411 1567115407 1568341632 1569501648 1570738167 1575137344 1576907904 1577611776 1578074256 1583193352 1584364353 1585444608 1591840744 1593018141 1599275392 1599989248 1600458288 1600535368 1608010624 1615614143 1617352308 1623159824 1625709696 1626186276 1626912144 1631461442 1634510592 1634589312 1640372474 1648769408 1649252748 1649332178 1649988912 1657774976 1658260956 1672646404 1675274016 1676513124 1681782388 1682533072 1684343232 1684424352 1685670228 1693543104 1699036768 1700293452 1708316896 1709079424 1709580444 1710918144 1717564992 1717647712 1718331648 1720263168 1727626329 1728397476 1733829812 1737062613 1737837972 1744664064 1745954496 1752131667 1754108928 1754193408 1761185504 1761701799 1762488156 1769411072 1770719808 1770805088 1771324203 1772029512 1779075584 1781092521 1786690477 1787487988 1790820837 1796449369 1797251236 1798657536 1799184816 1799987904 1800602289 1805645248 1808481792 1809011952 1814880184 1816222551 1824705168 1824793048 1826054802 1826142747 1834134016 1834671696 1835490624 1841984573 1844063232 1852045481 1853494656 1854865584 1860695408 1861525952 1863618432 1864996848 1872430599 1873707264 1873797504 1874543616 1882657803 1890052736 1890896384 1891450704 1892849706 1900284672 1900376192 1901224448 1909362169 1911416364 1918279792 1919698638 1919791093 1921856508 1922714352 1928757424 1931694336 1932353676 1948545664 1949116884 1949986896 1959188608 1959762948 1960637712 1969794816 1976763932 1981333692 1987561004 1988448176 1990587456 1992155724 1997735168 2001460032 2002353408 2007952544 2009437716 2018919968 2020413252 2029849536 2029947296 2030755584 2031350904 2041740207 2049071596 2052892179 2058641728 2060263612 2061875712 2063400768 2069886016 2070701061 2073037824 2073137664 2082011217 2082940548 2091122176 2092668864 2093282334 2093383149 2094216696 2094317556 2102543872 2104099008 2111543291 2112485804 2113926144 2123076527 2124024188 2126309328 2127258432 2133944384 2137923216 2138877504 2146444833 2148867072 2156469744 2158064766 2158168701 2167612928 2168248368 2169216192 2169852102 2176890859 2179347456 2179452416 2188781023 2192113872 2199003664 2199985216 2200630146 2200736131 2204087184 2211014608 2214381312 2215369728 2233698688 2235350832 2237004198 2245790976 2245899136 2247452064 2247560304 2256518927 2258057472 2258946612 2267057936 2268734754 2268844019 2271284964 2279440592 2282911488 2283690708 2290086656 2291108864 2295380736 2303501772 2304529968 2313482974 2315971944 2316083484 2317117296 2327939328 2328621768 2336175556 2348935732 2349984208 2352512448 2360959744 2361765604 2362706016 2365361856 2366417664 2374790028 2387761116 2398913088 2399983872 2400687432 2400803052 2412015936 2421630068 2432940224 2434739736 2434856996 2438564544 2446228928 2447192163 2447320832 2449953792 2451883968 2460558711 2463335424 2471326208 2473154112 2473879122 2473998267 2474983368 2484824576 2486662464 2487391434 2495460253 2496574132 2498276352 2498396672 2508969606 2509090441 2510210404 2512911024 2521934272 2522673582 2523799608 2526636528 2533712896 2539570176 2548555152 2550440178 2559598184 2562475344 2563619136 2564370666 2572689197 2575592448 2576347488 2576471568 2577497472 2586741209 2598822512 2599982528 2600744718 2600869973 2613017264 2614183616 2616996096 2618164224 2626393088 2631290112 2637634714 2641778256 2643732234 2652041458 2654116608 2656079712 2656207632 2668613376 2669804544 2679250288 2681231982 2693884336 2695876854 2697986304 2706466048 2707674112 2708467872 2712722688 2722320276 2734116242 2737057752 2737189572 2751201024 2752007544 2753235936 2760934748 2766094848 2776014956 2777254064 2780241984 2790225152 2791043112 2791177532 2792288928 2792423408 2795427648 2805465344 2810696256 2835079104 2836344576 2837176056 2850427008 2850564288 2851836672 2861926444 2875292992 2877419688 2877558268 2879547957 2890997824 2892288256 2893136136 2895399936 2911214592 2922818496 2923675326 2924980344 2934173528 2938782912 2939644422 2940956568 2949180299 2952508416 2954692224 2965145898 2965288703 2980467776 2981341506 2982672264 2994387968 2996602752 2996747072 3001310208 3010743296 3011928816 3014156574 3023630038 3024979672 3028379952 3030619878 3040145086 3043881984 3044774304 3044920944 3046133376 3060507648 3071335696 3072706624 3073607394 3087962592 3088111312 3089489728 3090395418 3092813568 3103919104 3104829024 3109706496 3117204662 3124410822 3134230814 3136683264 3139003296 3141476334 3150274688 3153815808 3155223552 3156148512 3166386704 3168728706 3170889216 3183681488 3186036282 3198550784 3199978496 3200916576 3201070736 3216021248 3231228286 3234704616 3246319648 3251419392 3252372552 3253824288 3262922884 3269021184 3269178624 3280744948 3297538816 3298505496 3298664356 3299977824 3300945219 3315549952 3316521912 3345292808 3350548032 3353026248 3363564776 3365066144 3368686464 3368848704 3371340456 3387086208 3398073536 3400586904 3403102131 3416633792 3418158848 3419160888 3421836288 3435129984 3435295424 3436663296 3440526336 3455252658 3456794952 3467659624 3470224461 3474125226 3475675944 3489328128 3491908992 3504263334 3508386816 3522371008 3523403598 3524976312 3538822144 3541439616 3541610176 3542648406 3544059024 3558151168 3562185042 3573380954 3574975976 3581641674 3592898738 3594502472 3597315072 3598369632 3599975808 3601204578 3611290496 3616963584 3618023904 3629760368 3632445102 3649410336 3649586096 3652109604 3652285494 3668268032 3669343392 3670981248 3683969146 3704090962 3706989312 3709731168 3721390816 3723051904 3727236864 3729993696 3744861198 3747414528 3747595008 3763454409 3765315606 3780105472 3781792768 3782901408 3784010373 3785699412 3800569344 3800752384 3802448896 3818724338 3822832728 3836559584 3839397276 3839582186 3843713016 3845428704 3857514848 3863388672 3864707352 3897091328 3898233768 3899973792 3901117077 3918377216 3919525896 3921275424 3939589632 3953527864 3956452071 3962667384 3975122008 3976896352 3978062187 3981174912 3984311448 3995470336 4002920064 4004706816 4015905088 4018875432 4021847973 4037839936 4040826504 4043815281 4059699072 4059894592 4061511168 4062701808 4083480414 4098143192 4101174363 4105784358 4117283456 4120527224 4123751424 4126801536 4139772032 4141402122 4146275328 4159347049 4164022434 4165881096 4182244352 4185337728 4186564668 4186766298 4188433392 4188635112 4205087744 4208198016 4223086582 4224971608 4246153054 4248048376 4252618656 4254516864 4267888768 4275846432 4277755008 4292889666 4312939488 4316129532 4316337402 4335225856 4336496736 4338432384 4339704204 4353781718 4358904832 4377562046 4384227744 4398007328 4399970432 4401260292 4401472262 4408174368 4422029216 4428762624 4447718847 4467397376 4470701664 4472012259 4474008396 4491581952 4491798272 4494904128 4495120608 4513037854 4516114944 4517893224 4534115872 4535445057 4537469508 4537688038 4542569928 4558881184 4560217629 4565822976 4567381416 4580173312 4590761472 4607003544 4609059936 4610411091 4626965948 4631943888 4632166968 4634234592 4635593127 4655878656 4657243536 4672351112 4675806993 4697871464 4699968416 4701346221 4705024896 4721919488 4723531208 4725412032 4730723712 4732835328 4749580056 4753093059 4768031983 4775522232 4779054423 4797826176 4799967744 4801374864 4801606104 4824031872 4843260136 4846842429 4865880448 4869479472 4869713992 4877129088 4892457856 4894384326 4894641664 4903767936 4915591967 4921117422 4942440899 4942652416 4946308224 4947758244 4947996534 4949966736 4969649152 4973324928 4974782868 4990920506 4993148264 4996793344 5017939212 5018180882 5020420808 5025822048 5043868544 5045347164 5047599216 5053273056 5097110304 5100880356 5119196368 5124950688 5127238272 5128741332 5145378394 5152694976 5152943136 5154994944 5173482418 5197645024 5199965056 5201489436 5201739946 5226034528 5228367232 5233992192 5256395001 5262580224 5275269428 5283556512 5285105397 5287464468 5304082916 5308233216 5312159424 5312415264 5313972609 5337226752 5358500576 5360071431 5362463964 5387768672 5389348107 5391753708 5395972608 5412932096 5416935744 5425445376 5436100813 5444640552 5448667653 5465792761 5468232484 5474115504 5474379144 5478428241 5502402048 5504015088 5506471872 5521869496 5525953719 5532189696 5552029912 5554508128 5556136443 5560483968 5580450304 5582086224 5582355064 5584577856 5584846816 5590855296 5610930688 5617291797 5621392512 5634946889 5647973409 5665724933 5670158208 5672689152 5674352112 5700854016 5701128576 5703673344 5723852888 5728086507 5750585984 5754839376 5755116536 5759095914 5759373279 5781995648 5784576512 5786272272 5809335961 5841066517 5845636992 5847350652 5849960688 5868347056 5877565824 5879288844 5881913136 5898360598 5909384448 5930291796 5930577406 5960935552 5962683012 5965344528 5993205504 5993494144 6023857632 6028313148 6047260076 6049959344 6056759904 6061239756 6080290172 6089548608 6089841888 6092266752 6142671392 6145413248 6147214788 6175925184 6176222624 6178979456 6180790836 6185627136 6209658048 6212103183 6219412992 6234409324 6246033651 6248821644 6268461628 6273366528 6278006592 6280149447 6282952668 6300549376 6307631616 6312297024 6332773408 6334629873 6337457412 6341778432 6367362976 6369229581 6372072564 6397101568 6401833152 6402141472 6424482779 6432042496 6439334499 6459573263 6462456572 6469409232 6474506103 6492639296 6494855411 6502838784 6504745104 6507648576 6525845768 6530672577 6538042368 6538357248 6561489896 6566343069 6595077632 6597010992 6597328712 6599955648 6601890438 6602208393 6631099904 6633043824 6659482687 6690585616 6695856739 6701096064 6706052496 6727129552 6730132288 6737372928 6737697408 6742680912 6769556781 6774172416 6796147072 6801173808 6806204262 6806532057 6833267584 6836317696 6838321776 6865578863 6870259968 6870590848 6873326592 6903078611 6910505316 6913589904 6935319248 6940448922 6948250452 6951351888 6983817984 7008526668 7044742016 7046807196 7049952624 7082879232 7083220352 7085296812 7088118048 7124370084 7146761908 7149951952 7163283348 7185797476 7189004944 7196739264 7199951616 7202409156 7222580992 7236047808 7259520736 7264890204 7298820672 7299172192 7304219208 7304570988 7338686784 7341576489 7341962496 7367938292 7381676133 7408181924 7413978624 7419462336 7421994801 7442781632 7446103808 7454473728 7459987392 7486380759 7489722396 7494829056 7495190016 7526908818 7527271323 7530631212 7560210944 7565802816 7568020746 7571398824 7592570557 7601138688 7601504768 7634041129 7637448676 7645665456 7673119168 7675738213 7678794552 7679164372 7687426032 7690857408 7715029696 7718067591 7726777344 7729414704 7760223627 7794182656 7796467536 7799947584 7802234154 7802609919 7836754432 7839051792 7842550848 7870297721 7879179264 7907055728 7912904142 7913285237 7925334768 7950244016 7953792704 7956124374 7962349824 7968622896 7990940672 8005840128 8009413632 8031810176 8037750864 8043695946 8075679872 8081653008 8087630562 8113865929 8119398144 8119789184 8123022336 8125403616 8158183813 8166960828 8196286384 8202348726 8202743761 8211568716 8234566912 8241054448 8253603072 8279544064 8282804244 8318694098 8328044868 8331762192 8370675456 8373129336 8373532596 8376866784 8377270224 8416396032 8446173164 8449943216 8492306108 8496096752 8505237312 8509033728 8535777536 8551692864 8555510016 8585779332 8625878976 8632259064 8632674804 8672993472 8676864768 8679408408 8707563436 8755124092 8768455488 8796014656 8799940864 8802520584 8802944524 8816348736 8844058432 8847540897 8857525248 8895437694 8895866109 8934794752 8941403328 8944024518 8948016792 8973037931 8983163904 8983596544 8989808256 8990241216 9022048607 9026075708 9032229888 9035786448 9068231744 9070890114 9071326979 9074939016 9075376076 9085139856 9117762368 9120435258 9131645952 9134762832 9160346624 9181522944 9214007088 9218119872 9220822182 9253931896 9263887776 9264333936 9268469184 9271186254 9301260943 9311757312 9314487072 9344702224 9351613986 9352064371 9395742928 9399936832 9402692442 9410049792 9443838976 9447062416 9450824064 9461447424 9465670656 9499160112 9506186118 9536063966 9551044464 9558108846 9595652352 9599935488 9602749728 9603212208 9648063744 9686520272 9693684858 9731760896 9738958944 9739427984 9754258176 9784915712 9788768652 9789283328 9807535872 9831183934 9842234844 9884881798 9892616448 9895516488 9895993068 9899933472 9946649856 9949565736 9981841012 9986296528 10035878424 10036361764 10040841616 10051644096 10087737088 10090694328 10095198432 10106546112 10194220608 10201760712 10238392736 10249901376 10254476544 10257482664 10290756788 10305389952 10305886272 10309989888 10346964836 10395290048 10399930112 10402978872 10403479892 10410673383 10452069056 10456734464 10467984384 10512790002 10525160448 10550538856 10567113024 10570210794 10574928936 10608165832 10616466432 10624318848 10624830528 10627945218 10662421081 10674453504 10717001152 10720142862 10720659157 10724927928 10775537344 10778696214 10783507416 10791945216 10825864192 10833871488 10850890752 10872201626 10889281104 10897335306 10931585522 10936464968 10948231008 10948758288 10956856482 11004804096 11008030176 11012943744 11043738992 11051907438 11104059824 11109016256 11112272886 11120967936 11160900608 11164172448 11164710128 11169155712 11169693632 11181710592 11221861376 11234583594 11242785024 11269893778 11295946818 11331449866 11340316416 11345378304 11348704224 11401708032 11402257152 11407346688 11447705776 11456173014 11501171968 11509678752 11510233072 11518191828 11518746558 11563991296 11569153024 11572544544 11618671922 11682133034 11691273984 11694701304 11699921376 11736694112 11755131648 11758577688 11763826272 11796721196 11818768896 11860583592 11861154812 11869356213 11921871104 11925366024 11930689056 11934186561 11986411008 11986988288 12047715264 12056626296 12094520152 12099918688 12113519808 12122479512 12160580344 12179097216 12179683776 12184533504 12285342784 12290826496 12294429576 12303523089 12351850368 12352445248 12357958912 12361581672 12371254272 12419316096 12424206366 12438825984 12468818648 12478041147 12492067302 12497643288 12536923256 12546733056 12556013184 12560298894 12565905336 12601098752 12615263232 12624594048 12665546816 12669259746 12674914824 12734725952 12738459162 12744145128 12794203136 12803666304 12804282944 12848965558 12864084992 12878668998 12919146526 12924913144 12938818464 12949012206 12985278592 12989710822 13005677568 13009490208 13015297152 13051691536 13061345154 13076714496 13122979792 13132686138 13190155264 13194021984 13194657424 13199911296 13203780876 13204416786 13262199808 13266087648 13318965374 13381171232 13391713478 13402192128 13412104992 13454259104 13460264576 13474745856 13475394816 13485361824 13539113562 13548344832 13592294144 13602347616 13606335171 13612408524 13613064114 13666535168 13672635392 13676643552 13680652887 13731157726 13740519936 13741181696 13806157222 13821010632 13827179808 13870638496 13880897844 13896500904 13902703776 13967635968 14017053336 14027420979 14089484032 14093614392 14099905248 14104038663 14165758464 14166440704 14170593624 14176236096 14248740168 14293523816 14299903904 14304095949 14326566696 14371594952 14378009888 14393478528 14399903232 14404818312 14445161984 14472095616 14519041472 14529780408 14540527287 14597641344 14598344384 14608438416 14609141976 14677373568 14683152978 14683924992 14735876584 14746775901 14763352266 14816363848 14827322697 14827957248 14838924672 14843989602 14885563264 14892207616 14908947456 14919974784 14972761518 14979444792 14990380032 15037639331 15053817636 15054542646 15061262424 15120421888 15131605632 15136041492 15142797648 15185141114 15203009536 15268082258 15274897352 15291330912 15346238336 15351476426 15357589104 15358328744 15374852064 15381714816 15430059392 15436135182 15458829408 15520447254 15588365312 15592935072 15599895168 15604468308 15605219838 15673508864 15678103584 15685101696 15740595442 15814111456 15825808284 15826570474 15850669536 15900488032 15907585408 15912248748 15924699648 15937245792 16011680256 16063620352 16075501728 16080214293 16087391892 16151359744 16163306016 16168044321 16175261124 16227731858 16238796288 16239578368 16250807232 16308302439 16316367626 16333921656 16392572768 16397378283 16404697452 16405487522 16423137432 16469133824 16482108896 16507206144 16559088128 16565608488 16577861157 16637388196 16656089736 16663524384 16668409329 16741350912 16746258672 16747065192 16753733568 16754540448 16832792064 16892346328 16899886432 16904840667 16984612216 16992193504 16997174799 17010474624 17018067456 17071555072 17103385728 17111020032 17144625641 17171558664 17184259521 17238269477 17251757952 17264518128 17265349608 17278119837 17345986944 17353729536 17358816816 17415126872 17428007883 17510248184 17523199551 17536910976 17592029312 17599881728 17605041168 17605889048 17632697472 17688116864 17695081794 17771755573 17790875388 17791732218 17869589504 17882806656 17888049036 17896033584 17946075862 17967193088 17979616512 17980482432 18044097214 18052151416 18071572896 18136463488 18141780228 18142653958 18149878032 18150752152 18170279712 18235524736 18240870516 18269525664 18428014176 18436239744 18441644364 18507863792 18527775552 18528667872 18536938368 18542372508 18602521886 18628974144 18689404448 18703227972 18704128742 18791485856 18799873664 18805384884 18820099584 18894124832 18901648128 18922894848 18998320224 19003889619 19012372236 19072127932 19102088928 19107688743 19116217692 19191304704 19205499456 19206424416 19273448337 19296127488 19373040544 19378719789 19387369716 19463521792 19477917888 19478855968 19484566233 19508516352 19569831424 19577537304 19592017731 19615071744 19653595247 19662367868 19684469688 19699029207 19760943059 19769763596 19785232896 19791032976 19791986136 19799866944 19806625179 19893299712 19899131472 19963682024 19972593056 19978448061 20071756848 20072723528 20081683232 20087570217 20103288192 20175474176 20181388656 20190396864 20213092224 20261830303 20308670343 20372500291 20388441216 20403521424 20419596171 20476785472 20499802752 20508953088 20514965328 20581513576 20596736589 20610779904 20611772544 20619979776 20693929672 20709235833 20790580096 20799860224 20805957744 20806959784 20821346766 20904138112 20913468928 21002983859 21025580004 21101077712 21117702023 21134226048 21140421588 21149857872 21216331664 21248637696 21249661056 21255890436 21324842162 21434002304 21440285724 21441318314 21449855856 21551074688 21557392428 21567014832 21667742976 21744403252 21778562208 21794670612 21863171044 21872929936 21896462016 21897516576 21913712964 22016060352 22025887488 22087477984 22103814876 22208119648 22218032512 22224545772 22241935872 22328344896 22329420256 22338311424 22339387264 22363421184 22459142277 22469167188 22485570048 22539787556 22581813969 22591893636 22662899732 22680632832 22697408448 22777711671 22803416064 22804514304 22895411552 22902123387 22912346028 23002343936 23019357504 23020466144 23027214639 23036383656 23037493116 23127982592 23145089088 23154202773 23226976201 23237343844 23280670881 23353841797 23364266068 23382547968 23389402608 23399842752 23407829757 23473388224 23510263296 23517155376 23527652544 23593442392 23610893163 23637537792 23721167184 23722309624 23738712426 23739855711 23843742208 23850732048 23861378112 23868373122 23945799449 23972822016 23973976576 24076591253 24095430528 24113252592 24189040304 24199837376 24208097441 24227039616 24244959024 24321160688 24341597787 24358194432 24359367552 24369067008 24474551439 24570685568 24581652992 24588859152 24607046178 24608231283 24703700736 24704890496 24715917824 24723163344 24821708197 24838632192 24848412732 24937637296 24956082294 24957284209 24984134604 24995286576 25073846512 25112026368 25120597788 25131810672 25202197504 25249188096 25331093632 25338519492 25349829648 25469451904 25476918324 25488290256 25607332608 25608565888 25697931116 25757337996 25838293052 25849826288 25877636928 25898024412 25970557184 25979421644 26018980416 26030594304 26103383072 26122690308 26245959584 26265372276 26388043968 26389314848 26399822592 26407561752 26408833572 26532175296 26542622691 26637930748 26687598327 26762342464 26783426956 26804384256 26824209984 26908518208 26919113793 26920529152 26949491712 26950789632 26970723648 27066145821 27078227124 27096689664 27184588288 27204695232 27212670342 27213980937 27224817048 27226128228 27333070336 27353287104 27361305774 27450062783 27462315452 27481039872 27482363392 27599994851 27612314444 27642021264 27654359616 27741276992 27761795688 27793001808 27805407552 27903782829 27935271936 28034106672 28054841958 28056193113 28178968064 28187228784 28199810496 28208077326 28299581167 28331516928 28332881408 28341187248 28352472192 28454153299 28497480336 28587047632 28599807808 28608191898 28609569703 28653133392 28743189904 28756019776 28786957056 28799806464 28809636624 28890323968 28944191232 29038082944 29059560816 29081054574 29195282688 29196688768 29216876832 29218283952 29334746051 29354747136 29366305956 29367849984 29471753168 29493551802 29494972247 29526704532 29632727696 29654645394 29677849344 29687979204 29771126528 29784415232 29839949568 29945523036 29958889584 30075278662 30107635272 30109085292 30122524848 30263211264 30272082984 30285595296 30370282228 30536164516 30549794704 30582661824 30692476672 30702952852 30715178208 30716657488 30749704128 30763429632 30860118784 30872270364 30917658816 31040894508 31185870144 31199790336 31208936616 31210439676 31356207168 31370203392 31481190884 31628222912 31651616568 31653140948 31701339072 31800976064 31815170816 31824497496 31849399296 31874491584 31987263243 32023360512 32127240704 32151003456 32160428586 32161977471 32174783784 32302719488 32326612032 32336088642 32350522248 32440983289 32455463716 32477592576 32479156736 32501614464 32616604878 32618175733 32632735252 32667843312 32785145536 32794756566 32809394904 32810975044 32846274864 32938267648 32964217792 33014412288 33118176256 33131216976 33155722314 33274776392 33312179472 33327048768 33336818658 33444959561 33482701824 33492517344 33494130384 33507467136 33509080896 33627635717 33665584128 33784692656 33799772864 33809681334 33811309649 33969224432 33984387008 33994349598 34020949248 34036134912 34143110144 34206771456 34222040064 34289251282 34343117328 34368519042 34476538954 34503515904 34529036256 34530699216 34556239674 34691973888 34707459072 34717633632 34830253744 34856015766 35020496368 35046399102 35073821952 35184058624 35199763456 35210082336 35211778096 35265394944 35376233728 35390163588 35543511146 35581750776 35583464436 35765613312 35776098072 35792067168 35892151724 35959233024 35960964864 36088194428 36104302832 36143145792 36272926976 36283560456 36285307916 36299756064 36301504304 36340559424 36471049472 36481741032 36539051328 36856028352 36872479488 36883288728 37015727584 37055551104 37057335744 37073876736 37084745016 37205043772 37257948288 37378808896 37406455944 37408257484 37434123441 37582971712 37599747328 37610769768 37640199168 37788249664 37803296256 37845789696 37996640448 38007779238 38024744472 38144255864 38204177856 38215377486 38232435384 38339343887 38382609408 38410998912 38412848832 38546896674 38548753139 38592254976 38746081088 38757439578 38774739432 38927043584 38955835776 38957711936 38969132466 39017032704 39139662848 39155074608 39184035462 39230143488 39307190494 39324735736 39368939376 39398058414 39521886118 39539527192 39570465792 39582065952 39583972272 39599733888 39613250358 39786599424 39798262944 39927364048 39945186112 39956896122 40143513696 40145447056 40163366464 40175140434 40206576384 40350948352 40362777312 40380793728 40426184448 40523660606 40617340686 40745000582 40776882432 40807042848 40839192342 40953570944 40999605504 41017906176 41029930656 41163027152 41193473178 41221559808 41223545088 41387859344 41418471666 41581160192 41599720448 41611915488 41613919568 41642693532 41808276224 41826937856 42005967718 42051160008 42202155424 42235404046 42268452096 42280843176 42299715744 42432663328 42497275392 42499322112 42511780872 42649684324 42868004608 42880571448 42882636628 42899711712 42912287847 43102149376 43114784856 43134029664 43335485952 43488806504 43557124416 43589341224 43726342088 43745859872 43792924032 43795033152 43827425928 44032120704 44051774976 44174955968 44207629752 44240327703 44416239296 44436065024 44449091544 44481968091 44483871744 44656689792 44658840512 44676622848 44678774528 44726842368 44918284554 44938334376 44971140096 45079575112 45112917993 45163627938 45183787272 45325799464 45361265664 45394816896 45555423342 45609028608 45790823104 45804246774 45824692056 46004687872 46038715008 46040932288 46054429278 46072767312 46074986232 46255965184 46290178176 46308405546 46453952402 46474687688 46561341762 46707683594 46728532136 46765095936 46778805216 46799685504 46815659514 46946776448 47020526592 47034310752 47055305088 47186884784 47221786326 47442334368 47444619248 47477424852 47479711422 47687484416 47701464096 47722756224 47736746244 47891598898 47947953152 48153182506 48190861056 48226505184 48378080608 48399674752 48416194882 48454079232 48489918048 48642321376 48683195574 48716388864 48718735104 48924907317 48949102878 49141371136 49163305984 49177718304 49192134849 49214092356 49216462566 49407401472 49409780992 49431835648 49446326688 49643416394 49677264384 49696825464 49875274592 49912164588 49914568418 49968269208 49990573152 50147693024 50224052736 50241195576 50263621344 50498376192 50662187264 50677038984 50699659296 50714522001 50938903808 50953836648 50976580512 50991524397 51214665216 51217131776 51395862232 51433876923 51514675992 51676586104 51699652576 51714808431 51755273856 51796048824 51941114368 51958843288 52037960832 52061188608 52206766144 52245380616 52284023649 52491919168 52530744552 52569598653 52776087936 52778629696 52799645184 52815123504 52817667144 53064350592 53085245382 53275861496 53315266719 53375196654 53524684928 53566853912 53608768512 53648419968 53817036416 53838227586 53841058304 53901579264 53941447296 54071511637 54132291642 54156454248 54366849889 54369176576 54409390464 54425340684 54427961874 54449634096 54452256456 54666140672 54706574208 54722611548 54900125566 54924630904 54964726784 55199989702 55224628888 55284042528 55308719232 55482553984 55523591376 55586003616 55610815104 55807565658 56068213344 56109683916 56112386226 56357936128 56374457568 56399620992 56416154652 56599162334 56665762816 56682374496 56704944384 56908306598 56994960672 57174095264 57199615616 57216383796 57219139406 57306266784 57486379808 57512039552 57573914112 57619273248 57820345011 57888382464 58076165888 58119121632 58136159367 58162109148 58390565376 58393377536 58433753664 58436567904 58453698699 58669492102 58709494272 58732611912 58943506336 58960785741 58987103604 58989944494 59053409064 59265455392 59282829177 59309290788 59355698688 59375958408 59542253056 59679899136 59891046072 59917779168 59935344183 60150557324 60215270544 60218170584 60245049696 60262710651 60526422528 60544165968 60571190592 60740564456 60785490909 61072329032 61099589408 61117500873 61165323648 61384953344 61405905704 61430356416 61433314976 61499408256 61526859264 61720237568 61744540728 61790209767 61835317632 61984415779 62081789016 62127707499 62322974263 62371740288 62399580672 62417873232 62420879352 62712414336 62740406784 62962381768 63008951577 63256445824 63303233136 63306281896 63353106069 63402678144 63601952128 63630341632 63648994992 63748983168 63902695571 63974526486 64251731687 64254481408 64302006912 64320857172 64323954942 64349567568 64605438976 64653224064 64672177284 64701044496 64881966578 64910927432 64958313472 65003228928 65233209756 65236351466 65265470504 65335686624 65570291072 65589513132 65618789808 65621950088 65692549728 65928435584 66262433952 66311444628 66549552784 66624358944 66654097536 66673637316 66889919122 66985034688 66988260768 67014934272 67018161792 67255271434 67569385312 67599545728 67619362668 67622619298 67938448864 67968774016 67988699196 68041898496 68333135013 68413542912 68578502564 68686234656 68706370161 68737038084 68953077908 69007031808 69058072512 69061398432 69081643917 69112479348 69383947776 69435267264 69660507488 69680928603 69712031532 70040992736 70061525391 70092798204 70147643904 70368117248 70420164672 70423556192 70530789888 70669310569 70752467456 70780327176 70832679489 71055305893 71087022292 71163501552 71166928872 71219567133 71443409521 71531226624 71552196144 71584134336 71784303448 71837398347 71918466048 71921929728 72176388856 72208605664 72229773759 72286291584 72545853952 72567120912 72570615832 72599512128 72603008608 72624292323 72681118848 72942098944 72963482064 73024793361 73078102656 73254309557 73423654317 73654424129 73712056704 73744958976 73766577456 73824693849 74031455168 74111102208 74114671488 74147753472 74169490032 74410087544 74465124591 74515896576 74757617792 74812911888 74816514968 74868246882 74871852627 75165943424 75199494656 75221539536 75521367493 75576499328 75606592512 75933864721 75993280896 76015558476 76049488944 76288511728 76408355712 76430754972 76464870768 76678687774 76821997824 76825697664 77093793348 77097506278 77492162176 77514879156 77549478864 77911671552 77915423872 77938264932 78310149216 78368070924 78614380988 78649471472 78737878752 78796116828 79043772236 79079054384 79164131904 79167944544 79199467776 79226500716 79596525888 79854728096 79890372224 79913792244 80287027392 80290894112 80326732928 80350280868 80413152768 80725554624 80757341379 80761587456 80852368896 81047321212 81198437463 81234681372 81490001164 81553764864 81614085696 81641942811 81678384684 81907141888 81999211008 82059861312 82326054304 82350188349 82386946356 82443119616 82447090176 82775718688 82799984553 82836943332 83162320384 83223830976 83227839136 83285387064 83518276127 83616552448 83711348487 83974452419 84011935436 84102320016 84168579339 84404310848 84433120343 84470808092 84536904192 84561686352 84599431488 84865326656 84898743501 84994550784 84998644224 85023561744 85299368648 85362459897 85736009216 85761142896 85765273256 85799423424 85824575694 85828709109 86204298752 86229569712 86268059328 86573274931 86670971904 86977613008 87046137607 87114248832 87178682448 87452684176 87491719744 87585848064 87590066304 87654851856 88004238153 88064241408 88103549952 88349911936 88415259504 88480655406 88484916741 88832478592 88872130048 88898183088 88963936182 89252525219 89313379584 89317681024 89353245696 89357549056 89740021943 89836569108 89876668752 90159150224 90225835986 90230181371 90327255876 90367574544 90651598928 90789633792 91110846684 91581646208 91608493548 91649384112 92077430016 92081864576 92108858556 92145534624 92149972464 92580356352 92616811092 92907904804 92949375376 93122683524 93415367188 93457064272 93557610432 93599371008 93631319028 93893552896 94068621504 94110610176 94373769568 94443572652 94884668736 94889238496 94954849704 94959422844 95402928192 95445512448 95473492488 95783197796 95961789729 96306365012 96381722112 96453010368 96485932413 96756161216 96799349504 96832389764 96908158464 96979836096 97284642752 97322949867 97366391148 97432777728 97437470208 97849814634 97854527199 97898205756 98282742272 98355436608 98384269698 98428184712 98432925132 98703417241 98814802944 98819561984 98892653376 99242534677 99286832788 99354528768 99393650928 99750549184 99784596769 99824329176 99829136836 99936538416 99981146304 100295386048 100334878683 100448105472 100482391152 100527242688 100882907151 100996752384 101324374528 101354077968 101399318592 101429044002 101433928947 101877807616 101907673296 101953161024 101983048794 102313870373 102429330432 102434263552 102791724464 102867753846 102872708081 103029351984 103353172208 103399305152 103429616862 103510547712 103592097648 103882228736 103917686576 104075921664 104122377216 104413532288 104490761232 104568047298 104983838336 105061489104 105139197306 105480257077 105552175872 105557259392 105599290368 105630247008 105635334288 106056389569 106128701184 106170490764 106551722992 106630533438 106635668893 106750393308 107049369856 107133707824 107296839936 107634072832 107676455172 107682116608 107882894592 108143023274 108264583284 108312908496 108733699778 108818780928 108850681368 108855923748 108899268192 108904512912 109413148416 109445223096 109800251132 109849261808 110399979404 110449257776 110568085056 110617438464 110965107968 111047182752 111172007232 111221630208 111615131316 112136426688 112219367832 112224772452 112748915136 112799241984 112832309304 113198324668 113364748992 113409888768 113816613196 113989921344 114348190528 114399231232 114432767592 114438278812 114612533568 114972759616 115018031661 115024079104 115147828224 115238546496 115640690022 115646259417 115776764928 116152331776 116238243264 116272318734 116324218296 116781130752 116786755072 116867507328 116873135808 116907397398 117286631891 117338984204 117418988544 117465223824 117887012672 117921571482 117927250727 117974207208 117979888988 118106818128 118530910784 118565658354 118618581576 118711397376 118751916816 119084506112 119359798272 119782092144 119835558336 119870688366 120301114648 120430541088 120436341168 120490099392 120525421302 120916392259 121052845056 121088331936 121142381184 121481128912 121570981818 121576836823 122144658064 122199178816 122235001746 122330647296 122769906688 122811811408 122860712832 122866629952 122998816512 123053718528 123440475136 123489081456 123580419534 123670635264 123968831558 124163578032 124255414998 124645948526 124743480576 124799161344 124835746464 124841758704 125424828672 125480813568 125924763536 126017903154 126512891648 126606466272 126612563792 126706212138 126805356288 127203904256 127260683264 127297989984 127497966336 127805391142 127949052972 128503463374 128604013824 128641714344 128647909884 128699135136 129306448128 129344354568 129402088992 129763933156 129821854864 130006457856 130466419512 130472702932 130530941008 130671373248 131140582144 131179026264 131237579616 131243900176 131385099456 131856871168 132524867904 132622889256 133099105568 133248717888 133308195072 133347274632 133779838244 133970069376 133976521536 134029868544 134036323584 134510542868 135138770624 135199091456 135238725336 135245238596 135338753979 135876897728 135937548032 135977398392 136083796992 136666270026 136827085824 137157005128 137372469312 137412740322 137474076168 137906155816 138014063616 138116145024 138122796864 138163287834 138224958696 138611474053 138767895552 138870534528 139321014976 139361857206 139368569041 139424063064 140081985472 140123050782 140185596408 140295287808 140736234496 140840329344 140847112384 141061579776 141338621138 141504934912 141560654352 141665358978 142110611786 142174044584 142327003104 142333857744 142439134266 142886819042 143062453248 143104392288 143168268672 143568606896 143674796694 143843859456 144352777712 144417211328 144459547518 144572583168 145091707904 145134241824 145141231664 145199024256 145206017216 145248584646 145362237696 145884197888 145926964128 146049586722 146156205312 146508619114 146847308634 147308848258 147424113408 147489917952 147533154912 147649387698 148062910336 148222204416 148229342976 148295506944 148338980064 148820175088 148930249182 149031793152 149515235584 149625823776 149633029936 149736493764 149743705254 150331886848 150398989312 150443079072 151042734986 151152998656 151867729442 151986561792 152031116952 152098977888 152577023456 152816711424 152861509944 152929741536 153357375548 153643995648 153651395328 154187586696 154195012556 154301630769 154984324352 155029758312 155098957728 155144425293 155823343104 155830847744 155876529864 156620298432 156736141848 157228761976 157298942944 157475757504 157592233656 158087544472 158158108768 158328263808 158335889088 158398935552 158453001432 159193051776 159709456192 159780744448 159827584488 159945800157 160574054784 160581788224 160653465856 160700561736 160826305536 161451109248 161514682758 161523174912 161704737792 162094642424 162214534911 162396874926 162469362744 162980002328 163100549667 163107529728 163228171392 163283885622 163356769368 163814283776 163998422016 164119722624 164652108608 164700376698 164773892712 164894180352 165551437376 165599969106 165673886664 166324640768 166447661952 166455678272 166570774128 167036552254 167233104896 167422696974 167948904838 168023870872 168204640032 168337158678 168808621696 168866240686 168941616184 169073808384 169123372704 169198862976 169730653312 169797487002 169997288448 170047123488 170598737296 170724919794 171472018432 171522285792 171530546512 171598846848 171649151388 171657418218 172408597504 172459139424 172536118656 173146549862 173955226016 174092275214 174228497664 174357364896 174905368352 174983439488 175171696128 175180132608 175309703712 176008476306 176128482816 176699823872 176830519008 176882357223 176961310812 176969833482 177664957184 177744260096 177796366176 177848487531 177927872364 178505050438 178626759168 178635362048 178715098112 179480043886 179673138216 179753337504 180318300448 180451671972 180460362742 180654511752 180735149088 181303197856 181579267584 182221693368 182356472727 183163292416 183216987096 183298768224 183352502619 184154860032 184163729152 184217717112 184291069248 184299944928 185160712704 185233622184 185815809608 185898750752 185953247337 186245367048 186830734376 186914128544 186968922789 187115220864 187198742016 187262638056 187787105792 188137243008 188221220352 188747539136 188887145304 189026854731 189769337472 189778476992 189909699408 189918845688 190059318207 190805856384 190891024896 190946984976 191566395592 191708086713 191923579458 192612730024 192755195061 192763444224 192906020736 192971864826 193512322432 193598699008 193664779528 193816316928 193959672192 194569285504 194645899734 194732782296 194874940416 195489311303 195699629268 195709054398 195796411512 196565484544 196710873216 196768539396 196856369424 196865850264 197406834482 197639123968 197785306752 198485069354 198573665576 198787301856 199501098368 199569193538 199648658352 199658273672 199873076832 199962292608 200590772096 200669757366 200964782304 201054485376 201765814302 202648749056 202708155936 202798637184 202858088004 202867857894 203755615232 203815346592 203906322048 203966097588 204627740746 204868527104 205583448928 205735507692 205745416162 206058703968 206706344416 206798610304 206859233724 207021095424 207184195296 207835373152 208151843328 208827064576 208981522464 209042785809 209136094596 209967676672 210122978208 210184576173 210278394612 210960514154 211104351744 211114518784 211260494016 211270668576 212007931707 212112779138 212257402368 212340981528 213103445984 213165917679 213261066876 213271337786 213500786616 214098739712 214267415648 214330228563 214593679872 215268145664 215352910344 215512195041 215765789184 216286046548 216529166568 216625816992 216689321277 217467399556 217637561856 217701362736 217711847496 217798536384 217809025824 217872876969 218826296832 218890446192 219600502264 219698523616 219762928671 220799958808 220898515552 220963272387 221136170112 221234876928 221930215936 222094365504 222344014464 222443260416 222880133333 223230262632 223395373773 224097503201 224272853376 224438735664 224449544904 224615557881 225497830272 225598483968 225664618608 226396649336 226564102479 226729497984 226819777536 227633226392 227801594163 227979842688 228696381056 228798462464 228865535184 228876557624 229225067136 229945519232 230036063322 230048158208 230477092992 231032822449 231281380044 231292518834 232294722253 232304663552 232476486528 232544637468 232648436592 233573510144 233735014656 233746271616 233814794796 234573263782 234677968408 234930447648 235774025344 235843142964 235854501454 235948414416 235959777976 236213636256 237061821568 237131316708 237237163152 237503833632 239564184288 239671116672 239741376732 240602229296 240861082176 240872682336 240980198784 241050842604 241832784518 242176663872 242284762368 242962257824 243141963636 243153673646 244289316128 244398357632 244470003492 244661294592 245623622816 245721425664 245733259904 245997633024 246978162912 247050565047 247160839068 247341270528 247937663116 248327156064 248399953659 248510829996 249291897052 249486961152 249671492928 249683517408 250554828381 250849657344 251849527072 251923357257 252035806308 253025783296 253212932544 253225127584 253299361029 253412424276 253610712576 254407808512 254595979968 254696230503 254995932672 255496738211 255610782284 255898105944 256087379691 256892259767 257006926748 257208027648 257283428688 257295819768 257398270272 257486127327 258612896256 258688709136 258804177984 259527866312 259643709728 259719824793 260012915712 260932839024 260945405864 261061882016 261138412821 261342746496 262281164288 262358052528 262475159232 262487800352 262770198912 263403793939 263713742336 264012714459 264842503783 265049735808 265245778512 265454750223 266198211136 266289071851 266497435776 266616390144 266694549264 267559676488 267757575657 267940138752 267953043072 268059737088 268072647168 269021085736 269220065829 270277541248 270398182912 270477450672 270490477192 270677507958 270690544113 271753795456 271875096064 271954796784 273038790167 273332540052 274314010256 274530126299 274744938624 274825480644 274948152336 275812311632 276232290048 276245593728 276326575668 276449917392 277222948106 277741069056 278642029952 278723714412 278737138082 278848126128 280163970944 280246101564 280371192816 281680658688 281694224768 282677242276 283121308704 283330717956 284221223572 284348089168 284654006208 284667715488 284878268532 285773638084 286208784576 286336537344 287137213792 287349593388 288705555424 288834422656 288919095036 289145166336 290268483648 290282463328 290398048512 290412034432 290497169292 290724475392 291853928256 291968849601 292099173444 292312410624 293017238228 293563581597 293694617268 294617696516 294848226816 295066309824 295298775396 296110251723 296125820672 296444408832 296458685952 296677960128 297640350176 297727604031 297860498364 298063586304 299030471168 299251647552 299266059872 299353790307 299472987528 299487410508 300663773696 300886158144 301004636049 301950690613 302085469972 302305997312 302648721453 303599943361 303735458884 303973123584 304062233904 304197955776 304301786841 305154046912 305633422848 305723019888 305859483072 306714751096 306941611119 307287991296 307302790656 308375173392 308390025112 308603261538 308618124243 309968648704 310059516624 310197915456 310288850586 311295392837 311646686208 311661695488 311753059728 312995686289 313240596864 313472283696 314457523952 314597885888 314705266733 314951515008 315184467312 316175088944 316316217536 316440771231 316656527616 316671778176 316797871104 316906002864 318169168707 318386103552 319418912384 319561488896 319655168976 319891600314 319907006679 321148109568 321163576448 321306931712 321401123472 322682206561 322902218496 323029365516 323046349824 324189284848 324429069822 324444694717 324793749852 324938725488 325960004656 326201099334 326456342784 326567771244 326713538736 327628567552 328239445248 329304217216 329400753396 329547785424 331102874752 331199938212 331347773328 332895323904 332911356544 333141548256 334073104508 334845393948 335897809676 336047741744 336409280064 336674317356 337617243392 337732481372 337883232368 338246745408 338397725952 339461306624 339594974004 340094246976 341197474592 341449839588 343044571584 343061093024 343197693696 343298302776 343314836436 344918278848 345054094983 345072237312 346293099724 346938778251 347910452032 348184550428 348456995328 348714729792 349810736704 349966878976 350343392256 350360265216 350619407424 351859895673 352016952612 352256965632 353399647744 353661038016 353764714446 353781752181 353922621624 353939666964 355329914368 355592732352 355696975062 355855744728 356850816179 357010100876 357253518336 357270724096 358799933063 358960087772 359346276432 359506675008 360636600896 360903343944 360920725484 361309023504 361470298176 362606395712 362749176777 363158535168 364443386736 364712945454 364730510469 366326584832 366433974192 366597536448 366705005238 367894555171 368309720064 368327458304 368435434224 368582138496 368599889856 369903992887 370321425408 370467244368 371631619216 371797501504 371906494674 371924406139 372490734096 373661468752 373828257088 373937845578 374230441728 374397484032 374525276112 375574211584 376274486016 376442440704 377495078272 377774290608 378053709462 379538674944 379556953984 379819398816 379837691376 380118636414 381351698663 381611712768 381782049792 381893969952 383132791184 383416173426 383434639211 383847158916 385225460048 385510390122 385812041472 385943729652 387024644864 387197398016 387329559056 387919344384 389138571008 389291799468 389465564592 390978622606 391399258536 391418108796 391592823024 393421746432 393537078792 393712738848 393731700528 394813668964 395570613504 396970138708 397147331152 397574603712 399002196736 399138387076 399297316704 399316547344 399746153664 399924585216 401181544192 401339514732 401929564608 402108970752 403531628604 405416311872 405597274368 405716176008 405735715788 407630693184 407812644096 407932195176 409255481492 411166897856 411471015384 411490832324 412117407936 413412688832 413597220608 413718467448 414042190848 414368390592 415670746304 415834422159 416303686656 417654129152 417963044928 418085571618 418105707123 418272189192 419935353344 420245956416 420369152346 420556789224 421732782757 421921028308 422208703488 422229037568 422520988032 422541337152 424015863414 424036284529 424225558276 424514804736 424681963056 426206891968 426331835358 426522133752 426542675572 427001573232 428197479424 428534831296 428660457126 429187359744 430536291328 430705820688 431024390082 431531578368 432572093096 433058333136 433251633984 433378642554 434934799112 435275123712 435402725472 435423694992 435597072768 435618051648 435745753938 437159264321 437652593664 437780892384 439201004528 439397047232 439525857342 439547025437 441599917616 441797031104 441926544774 442272340224 442469753856 443860431872 444188731008 444688028928 444886520832 445760266666 446460525264 446790747546 448195006402 448545706752 448877471328 448899089808 449231115762 450995660544 451196967936 451329237216 452793298672 453128204958 453458995968 455266452784 455603188326 455959685376 457392762112 457596924928 457731070368 457753115248 458450134272 459891038464 460072126644 460096316416 460954185984 462065644898 462562760088 462585037668 464589444506 464952973056 465089274936 465296873184 467470029312 467492543232 467629589592 469146527564 469355936816 469860895296 471548050688 471686285928 471709002908 471896828832 471919555952 472427272512 474123643136 474262633416 474474326304 475007667264 479128368576 479342233344 479482753464 481204458592 481722164352 481745364672 481960397568 482101685208 483665569036 484353327744 484569524736 485924515648 486283927272 486307347292 486643604733 488578632256 488796715264 488940006984 489301649001 489322589184 491247245632 491442851328 491466519808 491995266048 493956325824 494101130094 494321678136 494682541056 495875326232 496654312128 496799907318 497021659992 498583794104 498973922304 499342985856 499367034816 501109656762 501133790807 501699314688 503699054144 503846714514 504071612616 506051566592 506425865088 506450255168 506598722058 506824848552 507221425152 508815617024 509191959936 509392461006 509991865344 510993476422 511221564568 511796211888 512174759382 513784519534 514013853496 514416055296 514566857376 514591639536 514796540544 514972254654 517225792512 517377418272 517608355968 519055732624 519287419456 519439649586 521865678048 521890811728 522123764032 522276825642 522685492992 524562328576 524716105056 524950318464 524975600704 525540397824 526807587878 527427484672 528025428918 529685007566 530099471616 530491557024 530909500446 532396422272 532578143702 532994871552 533232780288 533389098528 535119352976 535515151314 535880277504 535906086144 536145294336 538042171472 538440131658 540555082496 540796365824 540954901344 540980954384 541355015916 541381088226 543507590912 543750192128 543909593568 546077580334 546665080104 548628020512 549060252598 549489877248 549650961288 549896304672 551624623264 552464580096 552491187456 552653151336 552899834784 554445896212 555482138112 557284059904 557447428824 557474276164 557696252256 557859742011 560327941888 560492203128 560742385632 560906768367 563361317376 563388449536 565354484552 566242617408 566661435912 568442447144 568696178336 569308012416 569335430976 569756537064 571547276168 572417569152 572673074688 574274427584 574699186776 575124260139 577411110848 577668845312 577838190072 578265585183 578290332672 580536967296 580564926656 580796097024 580824068864 580994338584 581448950784 583707856512 583937699202 584198346888 584624821248 586034476456 586467933909 587127163194 587389234536 589235393032 589696453632 590132619648 590597550792 592220503446 592251641344 592917371904 593355920256 595280700352 595455208062 595720996728 598060942336 598503295104 598532119744 598707580614 598945975056 598974821016 601327547392 601772316288 602009272098 603901381226 604170939944 604611994624 605297442906 607199886722 607470917768 607946247168 608124467808 608395911552 608603573682 610308093824 611266845696 611446039776 611718966144 613429502192 613883222238 614605581312 616750346784 616780050224 617206523076 617236248486 619937297408 620119033248 620395830912 620577701172 622590785674 623323390976 623506119456 625991372578 626481193728 626944567392 628915047904 629195771776 629410533466 629903030016 630368934624 632350177888 632632435072 632881542462 633313055232 633343556352 633812005728 636023795121 636338337414 636772207104 638837824768 639122977792 639310337952 639497753037 639783200628 639814013358 642296219136 642327152896 642613863424 642802246944 642990685689 645364413122 645804436992 646058731032 648378569696 648858139644 648889389434 649587499704 649877450976 651920009312 652402198668 652912685568 653135542488 653427077472 656478890496 658608434432 658801506792 659095570848 659288786013 662205749504 662399876424 662695546656 662889817161 665790647808 665822713088 666283096512 668146209016 668640399999 669690787896 671795619352 672095483488 672292509603 672818560128 673348634712 675234486784 675464962744 675766464736 676493490816 676795451904 678922613248 679189948008 679692307437 680188493952 682394949184 682899679176 683404782489 686089143168 686122186048 686395387392 686596605552 686629672872 689836557696 690108189966 690144474624 692586199448 693098467347 693877556502 695820904064 696369100856 696884166759 696913990656 697429459584 699621473408 699933757952 700720530432 701238814848 702929651281 703719791346 704033905224 706769048557 706799295488 707322076032 707529428892 707563504362 707845243248 707879333928 710659828736 711185464704 711393950124 711711489456 713701632358 714020201752 714541448192 717599866126 717920175544 718692552864 719013350016 721273201792 721806687888 721841450968 722618047008 722940596352 725212791424 725498353554 728886773472 729425890908 729461020938 732653169664 732867948384 733195072896 733410010476 735789110342 736654916608 736870868448 737164276992 737199779712 739807985774 740934488736 743263238432 743595003008 743812989348 743848812278 744981468192 747322937504 747656514176 747875691156 748460883456 749050552224 751664485143 752548972032 754990156544 755548581216 755770071771 756107418924 759077349888 759113907968 759638797632 759675382752 759898083087 760237272828 762703397326 763223425536 763787939904 766265582368 766490214633 766832346852 766869278422 767694317832 770450920096 770676779301 771020780244 771624082944 771887459304 774049289728 774659118112 775838688768 778277142016 778583598936 778931129184 779159474379 781957245212 782798517072 782836217592 783185646048 783415238463 786843492864 787074157584 787425477696 787463401056 789627337928 790211381817 791141227008 793940277416 794294662304 794527511349 795149207424 798004393472 798276774152 798594633408 798633094688 798867215553 799492307328 799849170432 802363088384 802679029464 803272726971 803859129216 804217941504 805797405127 807063257208 807660197487 810198665419 810832623744 811194548736 811432352016 811471431576 812071632339 815261386368 815625288192 815864390352 818510962984 819116370501 822333795712 822942030768 822981664648 823590378897 824234815872 826825377664 827194441216 827436934896 828736781184 830735042423 831341492608 831668844318 835272511931 835308258304 835926089856 836171143236 836211414246 836544378384 839870706688 840491912832 840738304692 841113578448 843465565514 843842056616 844458075136 845041976064 845082674304 848031726828 848072569058 848451116552 849363926112 852413783936 852663670716 853044267504 853085351144 854003146464 857069662592 857320914252 861411641376 862048780164 865144186192 866116666272 866503267968 866757285108 869869598224 870805450944 870847389984 871194145536 871236103296 871491507876 874318528642 875561784768 878402009056 878794094464 879051714684 879094050874 883199835232 883594062208 883853089548 884544680448 888330755169 888377462016 889376057856 891520533332 892921050528 893182812093 893581495092 896390012804 897091413504 897754942656 897798179616 898061370921 898462231524 901991321088 902658474432 905586597344 905852071839 906256409916 906917991936 910532905568 910799830083 911206376652 911919370752 914785524224 915462140736 915506230496 916900268544 918701037397 919782076928 920144253288 920824833357 921908371968 923718976609 924131289796 925125520176 925170075336 925854372729 928764323773 929178889012 929905946112 930178549872 930593746368 933886178511 934940058624 934985086464 935259179184 938293055128 938711873632 938987058867 939721790592 943096101376 943372571856 943418005816 943793657664 943839111904 944115800199 944854545024 948247286272 948525266832 948948652608 949322313693 950015334528 952306024241 954507506121 957507513677 958256737152 958684466688 958965506928 959721020037 962408917184 963444328704 963490729344 963920795136 964203370416 967331138072 968046619683 968706655488 969139049472 971849031296 972567854544 972614694584 973287209466 973334084151 977157264512 977593430528 977880013968 978603298002 981777777409 982494491264 982885702656 982933039616 987140241373 987912651648 988202260188 988643356272 991750652464 992531995081 993308624256 993599814636 994043319984 997167588208 998685971712 998734069632 1002219313524 1002267581614 1007398108288 1007693429028 1008143225232 1012851730176 1012900510336 1013197444116 1013649697104 1018383919872 1018784922012 1021986952844 1022443129136 1023592423776 1024349518764 1027569039068 1028027706992 1029133714752 1029183279072 1029593081088 1029944509308 1034754836544 1035216711936 1038111465248 1038574838912 1038879299172 1043731356096 1043781623456 1044247528064 1044553651284 1045370985984 1049432210112 1049900636928 1049951201408 1051080795648 1053615175756 1055579687019 1056050857836 1059370015132 1060198943232 1060983114048 1061345256543 1061819000892 1064792844544 1065156287404 1065989743104 1066778197056 1070238705952 1070552448537 1071030302628 1071760555008 1071812172288 1076084342944 1076399799189 1076880263316 1081110164992 1081909802688 1081961908768 1082710031832 1082762176452 1085737589651 1087015181824 1087819187136 1088247530331 1091667881447 1092155160668 1093330160208 1094191531407 1097256041024 1097630564459 1098120505196 1098979754496 1099301922576 1099792609344 1103249246528 1103683665513 1104929160192 1104982374912 1105306302672 1105799669568 1108891792424 1109711978661 1110964276224 1114568119808 1114894857648 1114948552328 1115392504512 1115719484022 1115773218417 1120655883776 1120984406256 1121484771264 1121813536734 1125452574103 1126722634752 1126776899072 1130708969104 1131599788891 1132485234816 1133322871824 1136884894288 1137392356672 1138616024832 1138670861952 1139513074128 1143094552336 1144055095989 1144835138304 1145346149376 1148548855168 1149398373552 1150248520278 1150303917633 1154822221696 1155337690624 1155676380144 1156531170366 1160282827847 1161073934592 1161129853312 1161592194048 1161648137728 1161988677168 1166620285259 1167415713024 1167875398404 1168396693776 1172068952912 1172935867818 1172992357823 1174254326388 1174778469072 1178470786064 1180265239296 1181195101584 1184441006892 1184503282688 1186711840512 1190561400704 1190910416124 1191441993456 1197006590208 1197064239488 1197415161228 1197891950112 1197949642032 1203544632576 1204018544196 1207802762452 1208341879888 1210594885812 1214399773444 1214941835536 1216248935616 1216791823104 1217207147364 1220616187648 1222892079552 1223437932288 1226859004384 1227766444476 1233500693568 1233560100448 1234413046152 1234472496972 1240238066496 1240791661824 1241155402344 1245181571348 1247012238912 1247503266477 1251982745156 1252962387456 1253889134784 1254317121369 1257830095808 1258391543552 1258821066932 1259806060032 1260737869248 1264700355776 1265198348271 1265264870144 1265763084924 1266626110464 1266687112704 1267624011456 1272047590242 1272108853587 1272676674828 1273544414208 1277675649536 1278620675904 1278995506074 1279566401256 1279628026716 1284592438272 1284654305792 1285604493888 1285981371378 1290152950801 1290728826244 1291608873984 1292117462064 1296757139392 1297199757997 1297716279288 1297778778868 1299174999408 1299754901952 1303840018624 1304804397336 1305825371136 1306271084976 1306854154944 1311477792963 1312957780992 1317216868864 1317603013584 1318191141696 1318577572026 1318641076311 1324411499008 1324799752848 1325391093312 1325779634322 1330080314849 1331581295616 1331645426176 1332566193024 1336292418032 1337280799998 1337345205053 1339381575792 1343591238704 1344190966976 1344585019206 1345637120256 1346697269424 1350468973568 1350929925488 1351532929472 1352986981632 1353590903808 1357845226496 1358379896016 1359384614874 1360376987904 1364789898368 1365799358352 1366809564978 1371243342001 1372178286336 1372244372096 1372790774784 1373193211104 1373259345744 1378733064397 1379673115392 1380216379932 1380288949248 1385172398896 1386196934694 1386263695609 1387755113004 1391641808128 1392738201712 1393768333518 1394858919168 1399242946816 1399867515904 1402477629696 1405859302562 1407439582692 1408067810448 1413538097114 1414644152064 1415058857784 1415127008724 1415690486496 1415758667856 1422370929408 1422787900248 1423422978912 1427403264716 1428040403504 1435199732252 1435840351088 1437385105728 1438026700032 1442546403584 1443613375776 1443682901936 1445236094016 1445881192704 1450425582848 1450996707108 1457773546944 1458851781816 1458922041876 1465735896768 1466390145792 1466820020952 1471578220684 1473741736896 1474328553984 1474399559424 1479615971548 1481868977472 1486526476864 1487190006016 1487625978696 1487697624556 1489962936384 1494645875008 1495313028352 1495751382312 1496921766912 1498101104448 1503328970286 1503401372421 1505097944064 1509980313088 1511097162432 1511540143542 1512214837848 1518154699776 1518227815936 1519277595264 1519350765504 1519796166174 1520474545656 1524726214583 1525406794652 1526446851072 1527575879808 1532531164736 1532980429266 1533054259451 1533664693704 1533738556844 1535388635664 1540901840192 1541353558602 1542041560488 1543248165888 1543774918608 1548098579456 1549318236224 1551677377536 1556554284032 1557167197872 1557862258368 1558318948758 1563914490424 1565597034144 1565672435184 1566371292096 1566830476926 1571913099367 1573686985728 1574148315168 1574850955392 1574926802112 1579254675856 1580422763634 1580498878699 1582282454016 1587880554832 1588589324608 1589055022698 1590298414848 1596008786944 1596553548304 1597189266816 1597266189376 1597734431106 1598984614656 1599698340864 1604726176768 1605358058928 1606545453942 1607718258432 1608435883008 1611594810254 1614126514416 1615320394974 1620397330838 1621665247488 1622389097472 1622864704032 1622942863152 1624143264678 1630522772736 1631250576384 1631728780704 1637021925968 1638232741002 1644667591424 1645884061536 1645963329296 1647180757794 1648469631744 1653650755328 1654388882432 1654873869792 1657473562368 1661470084846 1662682985216 1663337688636 1670545023862 1671852179712 1672342286472 1672422828492 1673088756768 1680983825664 1681476609384 1682227156896 1686931131028 1687684113232 1690083952128 1690165348608 1696063453656 1696145138116 1696902233104 1698727852224 1704827567872 1705327341432 1706088535008 1706170702288 1708006292928 1714139325184 1714641828504 1722823282752 1724097560328 1730288372384 1732233332544 1733006535936 1733514570216 1739739196448 1741610901888 1741694779968 1742388291072 1742472206592 1742983015752 1748637057284 1751123569536 1756804018112 1757588188928 1758103429368 1758188101748 1759403801727 1766399670464 1767188124416 1767706179096 1769089360896 1776661510338 1776754924032 1778752115712 1783041066664 1785842101056 1786365624186 1787162990184 1792780025608 1794182827008 1795509885312 1795596359232 1796122741842 1796924463048 1801949162689 1803982642176 1805316948864 1811173194688 1811704143678 1811791397533 1812512819832 1813835983872 1821065811136 1821599660166 1822412753304 1823838741504 1829571048448 1830924281472 1831012460992 1833800537088 1837402074794 1839564153856 1840288506576 1841649666714 1843816743936 1847437953218 1848262579592 1850251040352 1850340150672 1851708745458 1857528647546 1858357778024 1859811892224 1860357099744 1861187492736 1867772357022 1869970172928 1870518358368 1876586110256 1877423747264 1877974117734 1879443581184 1886192202752 1886745143712 1886836011632 1887587315328 1887678223808 1888231600398 1889709090048 1896494572544 1897050533664 1897897305216 1898644627386 1900030669056 1904612048482 1909015012242 1915015027354 1916513474304 1917368933376 1917931013856 1919442040074 1924817834368 1926888657408 1926981458688 1927841590272 1928406740832 1934662276144 1936093239366 1937413310976 1943698062592 1945135709088 1945229389168 1946574418932 1946668168302 1954314529024 1955186861056 1955760027936 1957206596004 1963555554818 1964988982528 1965866079232 1974280482746 1975825303296 1976404520376 1977286712544 1983501304928 1985063990162 1986617248512 1987199629272 1988086639968 1994335176416 1997371943424 1997468139264 2004438627048 2004535163228 2005921199997 2014796216576 2015386858056 2016286450464 2016877528809 2025703460352 2025801020672 2026394888232 2027299394208 2036767839744 2037569844024 2043973905688 2044886258272 2047184847552 2048699037528 2055138078136 2056055413984 2058267429504 2058366558144 2059186162176 2059889018616 2069509673088 2070433423872 2076222930496 2077149677824 2077758598344 2079295402041 2087462712192 2087563246912 2088495056128 2089107302568 2090652500277 2090741971968 2098864420224 2099801273856 2099902402816 2102161591296 2107230351512 2108788953843 2111159374038 2112101715672 2118740030264 2120307145671 2120397886464 2121966228096 2122690513086 2123638001784 2129585689088 2130312574808 2131979486208 2133556394112 2140477411904 2141104897074 2142060605256 2143624344576 2152168685888 2152799598378 2153760526632 2162220329984 2163819605376 2163923817536 2165420063664 2165524352904 2171475179302 2174030363648 2175638374272 2176495060662 2183335762894 2184310321336 2186660320416 2188383062814 2194512082048 2195261128918 2196241010392 2197959508992 2198603845152 2199585218688 2206498493056 2207367331026 2209964749824 2210612605344 2211599339136 2217783584848 2219423957322 2229136239616 2229789715296 2229897104656 2230785009024 2231438968044 2231546436834 2241311767552 2241968812512 2242969542528 2243627073468 2250905148206 2253553798144 2261417938208 2263199577782 2264970469632 2266645743648 2273769788576 2274784713344 2277232049664 2277341723904 2279026148256 2286189104672 2288110191978 2289670276608 2297097710336 2298796747104 2299470643899 2300497040556 2300607835266 2309644443392 2310675381248 2311352760288 2312030337903 2313062340732 2320565655694 2322147869184 2322259706624 2323296275456 2323977354336 2333240570518 2334831426048 2335750796808 2336793387552 2344137905824 2345871735636 2345984715646 2348508652776 2349556938144 2356941572128 2360530478592 2362390203168 2368882013784 2370634145451 2373423681024 2381122801408 2381820832248 2382883986912 2383582534047 2394013180416 2394128478976 2394830322456 2395783900224 2395899284064 2396601646659 2407089265152 2408037088392 2415605524904 2416683759776 2417392215381 2421189771624 2428799546888 2429883671072 2430595996257 2432497871232 2433583646208 2434414294728 2441232375296 2445784159104 2446875864576 2453718008768 2455532888952 2457349111503 2467001387136 2467120200896 2468826092304 2468944993944 2470771136691 2480476132992 2481583323648 2482310804688 2490363142696 2492205127269 2494024477824 2495006532954 2503965490312 2505817535793 2505924774912 2507778269568 2508634242738 2515660191616 2516783087104 2517642133864 2519612120064 2521475738496 2529400711552 2530396696542 2530529740288 2531526169848 2533374225408 2535248022912 2541361046939 2544095180484 2544217707174 2545353349656 2555241944783 2555351299072 2557241351808 2557991012148 2559132802512 2559256053432 2569308611584 2571208987776 2571962742756 2580305901602 2581457652488 2584234924128 2593514278784 2594399515994 2595432558576 2595557557736 2598349998816 2599509803904 2607680037248 2609608794672 2612542169952 2613708309888 2622955585926 2634433737728 2635206027168 2636382283392 2637155144052 2637282152622 2648822998016 2649599505696 2650782186624 2651559268644 2660160629698 2663290852352 2665132386048 2672584836064 2674561599996 2674690410106 2678763151584 2687182477408 2688381933952 2689170038412 2691274240512 2693394538848 2701859850976 2703065858944 2705973963264 2716759792032 2717556215517 2718769229748 2720753975808 2729579796736 2731598716704 2732399490249 2733619129956 2742486684002 2744356572672 2744488744192 2746386422208 2746518691488 2756103112191 2757466128794 2759346230784 2760432759864 2770344797792 2771156929827 2772393869388 2772527391218 2775510226008 2783283616256 2785476403424 2786292971319 2787536667036 2789717838336 2798485893632 2801658535533 2804955259392 2811718605124 2814879165384 2816135620896 2816961176601 2827076194228 2829288304128 2830117715568 2830254017448 2831380972992 2831517335712 2832347400597 2844741858816 2845575800496 2846845957824 2854806529432 2856080807008 2856918072723 2870399464504 2871680702176 2872522541031 2874770211456 2876053400064 2885092807168 2887226751552 2887365803872 2890472188032 2891762385408 2897441733329 2900851165696 2901993414216 2904139859049 2913267541613 2915547093888 2917703563632 2917844083752 2920002252453 2929179790361 2931471793536 2932780291584 2933640041904 2943156441368 2945333332227 2947483473792 2948657107968 2948799118848 2959231943096 2961420724119 2963737954944 2973052953728 2974380012032 2975251957392 2975395249112 2977595985243 2979925872768 2989291750016 2990626056704 2991502764624 2996202208896 3003426691837 3006657940572 3006802744842 3019831389289 3019960626176 3022194324864 3023080287084 3024429675696 3036455631872 3038555190528 3038701531008 3039592332348 3040949091312 3049452429166 3050813589304 3055151759616 3065062329472 3065960858532 3066108518902 3067329387408 3067477113688 3070777271328 3081803680384 3082707117204 3084083120976 3087549837216 3098636472448 3114334395744 3115724516736 3116637897516 3127828980848 3131194068288 3131344870368 3132742584192 3133660953852 3143826198734 3148296630336 3149701910784 3149853604224 3158509351712 3160845527268 3160997757398 3175761109664 3177178649216 3178110045396 3180596829696 3193107096608 3194378533632 3194532378752 3195468862212 3197969229312 3210716117856 3211657345611 3213090907884 3215436516864 3223189620508 3228253028832 3229199397567 3230640789948 3240794661676 3243330494976 3245729408064 3245885726304 3248286529356 3257212768953 3261045545472 3263457561408 3274043851936 3275003644341 3276465482004 3289335182848 3291768123072 3291926658592 3292891693377 3294361515588 3296939263488 3307301510656 3309747739584 3311050996539 3314947124736 3321457596743 3322940169692 3325365970432 3326675377272 3329135935983 3339599376971 3341090047724 3343704359424 3344684572944 3344845656984 3346177513536 3347319655251 3361967651328 3362953218768 3364454313792 3373862262056 3375368226464 3376357722309 3380167904256 3380330697216 3392126907312 3392290276232 3393804466208 3394799366673 3397455704448 3409655135744 3410654682864 3412177070016 3412341404576 3416012585856 3424249321207 3428278650368 3429283657008 3432165287967 3442952549179 3445646565504 3448195120656 3450911752899 3460576744768 3461757934063 3464466665088 3466013071872 3467029140432 3479478392896 3480848483541 3483221803776 3483389559936 3484776582144 3484944413184 3485966031504 3497274114568 3499860855777 3502247139072 3513608036224 3515176377856 3516206858736 3516376203496 3518807603454 3518977073469 3532799340928 3534376248832 3535412358192 3549504272171 3553323020676 3553509848064 3566082133328 3568891641887 3571684202112 3572731248372 3574325980368 3585560051216 3591019770624 3591192718464 3592245483684 3593848926096 3603898325378 3610633897728 3622346389376 3623408287356 3623582795066 3625025639664 3642131622272 3643199320332 3644825506608 3661848562944 3662024921984 3674804149588 3680577013152 3683299333428 3694875906436 3696525159184 3700502080704 3700680301344 3703417490916 3715057295092 3716715556048 3720714199488 3722374985472 3735544714044 3741036716736 3753172220512 3754847494528 3755948235468 3758887162368 3773490287424 3773672023264 3775174630656 3775356447616 3776463200796 3779418180096 3794101067328 3795595044813 3795794610432 3797289254772 3800061338112 3809224096964 3816326560761 3818030024484 3830030054708 3833026948608 3835862027712 3838884080148 3849635668736 3853777314816 3853962917376 3856813481664 3869324552288 3870458852403 3872186478732 3874826621952 3887396125184 3890271418176 3890458778336 3891599273991 3893148837864 3893336336604 3908629058048 3911520055872 3914413192008 3925358977969 3927111109636 3929977965056 3934433378889 3946799263693 3948560965492 3951650606592 3952809040752 3954573425088 3955923228933 3967002609856 3970127980324 3973234497024 3974399258544 3976173279936 3988670352832 3990240944547 3994743886848 3994936278528 4008877254096 4009070326456 4011842399994 4012035615159 4029592433152 4030773716112 4032572900928 4033755057618 4046840106881 4051406920704 4051602041344 4052789776464 4054598788416 4068943921757 4073535679488 4075139688048 4087947811376 4089772516544 4091168467529 4094369695104 4097398075056 4110276156272 4112110827968 4113730026003 4116534859008 4116733116288 4118372324352 4119778037232 4136199193191 4139019346176 4140866847744 4152445860992 4154299355648 4155517196688 4158590804082 4158791086827 4174925424384 4175126493824 4176990112256 4178214605136 4181305000554 4194868685293 4197728840448 4199602547712 4199804805632 4214460703024 4217577907686 4217781031321 4222318748076 4224203431344 4237480060528 4240614291342 4243932456192 4245381026172 4247276003568 4259171378176 4260625149616 4267112788224 4280954823808 4282209794148 4284121210512 4304337371776 4305599196756 4307521053264 4327639210752 4327847635072 4330840127328 4331048705808 4342950358604 4351276748544 4352990121324 4366671525788 4368620642672 4373320640832 4376766125628 4389024164096 4390522257836 4392482020784 4397207690304 4399170437376 4412996986112 4414734662052 4421225210688 4423198678272 4435567169696 4438847914644 4459579430592 4459794209312 4461570018048 4462877936088 4463092873668 4483937625024 4485939085056 4487254146936 4501810296412 4510204117263 4522835876416 4526399155564 4529940939264 4533291487296 4547539577152 4549569426688 4554464099328 4554683447808 4558052296512 4572378209344 4574178643749 4576220383956 4579340553216 4594195420672 4597593494208 4598941287798 4599162778353 4600994081112 4601215670532 4619288886784 4622705520576 4624060675806 4626124681464 4639060610327 4641131311388 4644295738368 4644519413248 4647954708672 4664399129819 4666481141036 4669662852096 4671501593616 4673586775104 4688275811648 4691743471272 4691969431292 4697017305552 4699113876288 4713883144256 4715739298101 4721060957184 4724780406336 4737764027568 4741268290902 4741496636097 4746847362048 4762245602816 4763641664496 4765767973824 4767165068094 4788026360832 4788256957952 4789660644912 4791567800448 4791798568128 4793203293318 4808751907531 4814178530304 4816074176784 4831211049808 4833367519552 4834784430762 4835017279807 4842379543248 4857599093776 4859767342144 4861191992514 4864995742464 4867167292416 4868828589456 4882464750592 4891568318208 4893751729152 4907436017536 4911065777904 4914698223006 4934002774272 4934240401792 4937652184608 4937889987888 4941542273382 4957572082619 4960952265984 4963166647296 4964621609376 4980726285392 4984410254538 4984650309743 4988048955648 4990013065908 5007930980624 5011635071586 5015556539136 5017268485476 5031320383232 5033566174208 5035284267728 5042951476992 5058801423104 5060793393084 5061059480576 5063052339696 5070496045824 5082722093878 5088190360968 5088435414348 5090706699312 5110483889566 5114482703616 5115982024296 5118265605024 5118512106864 5142417975552 5143925485512 5160611803204 5162915304976 5168469848256 5187028557568 5188799031988 5190865117152 5191115115472 5196699997632 5199019607808 5215360074496 5219217589344 5225084339904 5227416619776 5245911171852 5270412054336 5272764566784 5274310288104 5274564305244 5299199011392 5301564373248 5303118537288 5320321259396 5330264772096 5345169672128 5349123199992 5349380820212 5357526303168 5374364954816 5376763867904 5378340076824 5382548481024 5386789077696 5403719701952 5405847488067 5406131717888 5411947926528 5433519584064 5435112431034 5435374192599 5437538459496 5441507951616 5459159593472 5463197433408 5464798980498 5467238259912 5484973368004 5488713145344 5488977488384 5492772844416 5493037382976 5512206224382 5512471698877 5514932257588 5518692461568 5520865519728 5540689595584 5542313859654 5544787738776 5545054782436 5551020452016 5566567232512 5570952806848 5572585942638 5575073334072 5579435676672 5596971787264 5603317071066 5609910518784 5623437210248 5629758330768 5632271241792 5633922353202 5654152388456 5658576608256 5660235431136 5660508034896 5662761945984 5663034671424 5664694801194 5683070436173 5689483717632 5691151600992 5693691915648 5709613058864 5712161614016 5713836145446 5714111330681 5740798929008 5743361404352 5745045082062 5749540422912 5752106800128 5770185614336 5774453503104 5774731607744 5780944376064 5783524770816 5794883466658 5801702331392 5803986828432 5808279718098 5826535083226 5831094187776 5835407127264 5835688167504 5840004504906 5858359580722 5862943587072 5865560583168 5867280083808 5886312882736 5890666664454 5894966947584 5897598237696 5918463886192 5922841448238 5927475909888 5946105907456 5948760024064 5950503914784 5950790498224 5955191970486 5959851745536 5978583500032 5981252113408 5983005529248 5992404417792 6006853383674 6013315881144 6013605489684 6039662778578 6044388649728 6046160574168 6048859351392 6077110381056 6077403062016 6079184664696 6081898182624 6098904858332 6101627178608 6110303519232 6130124658944 6131921717064 6132217037804 6134658774816 6134954227376 6141554542656 6163607360768 6165414234408 6168166241952 6175099674432 6197272944896 6228668791488 6231449033472 6233275795032 6255657961696 6262388136576 6262689740736 6265485168384 6267321907704 6287652397468 6296593260672 6299403821568 6299707208448 6317018703424 6321691054536 6321995514796 6326366861529 6351522219328 6354357298432 6356220090792 6360921437013 6361193659392 6386214193216 6388757067264 6389064757504 6390937724424 6395938458624 6421432235712 6423314691222 6426181815768 6430873033728 6446379241016 6456506057664 6458398795134 6461281579896 6481589323352 6486660989952 6491458816128 6491771452608 6496573058712 6514425537906 6514739280491 6522091090944 6526915122816 6548087703872 6550007288682 6552930964008 6578670365696 6583536246144 6583853317184 6585783386754 6588723031176 6593878526976 6614603021312 6619495479168 6622101993078 6629894249472 6642915193486 6645880339384 6650731940864 6653350754544 6658271871966 6679198753942 6682180095448 6687408718848 6689369145888 6689691313968 6692355027072 6694639310502 6723935302656 6725906437536 6728908627584 6747724524112 6750736452928 6752715444618 6760661394432 6784253814624 6784580552464 6787608932416 6789598733346 6794911408896 6819310271488 6821309365728 6824354140032 6824682809152 6832025171712 6848498642414 6856557300736 6858567314016 6864330575934 6885905098358 6891293131008 6896390241312 6901823505798 6921153489536 6923515868126 6928933330176 6932026143744 6934058280864 6958956785792 6961696967082 6966443607552 6966779119872 6969888826368 6971932063008 6994548229136 6999721711554 7004494278144 7027216072448 7030352755712 7032413717472 7032752406992 7037615206908 7037954146938 7065598681856 7068752497664 7070824716384 7099008544342 7106646041352 7132164266656 7137783283774 7143368404224 7145462496744 7148651960736 7171120102432 7182039541248 7182385436928 7184490967368 7187697852192 7207796650756 7221267795456 7244692778752 7246816574712 7247165590132 7250051279328 7252176646143 7284263244544 7286398640664 7289651013216 7291787988771 7323697125888 7324049843968 7349608299176 7361154026304 7366598666856 7389751812872 7393050318368 7401004161408 7401360602688 7406834981832 7430114590184 7433431112096 7441428398976 7444749970944 7471089428088 7476615381807 7482073433472 7506344441024 7509694989056 7511896470936 7517452607379 7517774324736 7546980574848 7547344046528 7550349261312 7550712895232 7552926401592 7558836360192 7588202134656 7591190089626 7591589220864 7594578509544 7600122676224 7618448193928 7624083140817 7632653121522 7636060048968 7660060109416 7665725834349 7666053897216 7671724055424 7677768160296 7699271337472 7707925834752 7713626963328 7738649104576 7740917704806 7744372957464 7774792250368 7780542836352 7780917556672 7783198547982 7786297675728 7786672673208 7817258116096 7823040111744 7828826384016 7850717955938 7854222219272 7859955930112 7868866757778 7893598527386 7897121930984 7903301213184 7905618081504 7909146850176 7911846457866 7934005219712 7940255960648 7946468994048 7948798517088 7952346559872 7977340705664 7980481889094 7989872557056 8017754508192 8018140652912 8023684799988 8024071230318 8059184866304 8061547432224 8065145801856 8067510115236 8093680213762 8103204082688 8105579552928 8109197576832 8137887843514 8150279376096 8175895622752 8179545033088 8182336935058 8188739390208 8194796150112 8220552312544 8224221655936 8227460052006 8233069718016 8233466232576 8239556074464 8268309336573 8272398386382 8278038692352 8304891721984 8308598711296 8311034393376 8313470789481 8317181608164 8317582173654 8349850848768 8350252987648 8353980224512 8356429210272 8358878913957 8362610001108 8389737370586 8395457680896 8399609611264 8428921406048 8435155815372 8435562062642 8444637496152 8448406862688 8474960121056 8481228582684 8487864912384 8490762052344 8494552007136 8521250299232 8534225576448 8561909647616 8564419588296 8568242421024 8570754218169 8608674743552 8611198393512 8615042106528 8617567623093 8655278421504 8655695270144 8661680254656 8662097411616 8685900717208 8692325199987 8702553497088 8705980242648 8733343051576 8737241285344 8739802624839 8746641281664 8753532251256 8778048328192 8781044515672 8784964041568 8787539371083 8794415380608 8798340874752 8825993972224 8829469324104 8835999996681 8842450421376 8846397356544 8871134339392 8877695829288 8884262172357 8919158861184 8919588418624 8923140036096 8925755872176 8926185747336 8932787955729 8967875250048 8971878170112 8974508293872 9003620592824 9010280075511 9020408234526 9045671752832 9052798311128 9059494167867 9059881878528 9066582974592 9095079154304 9099138853376 9109366895616 9116104593024 9138085466653 9144756418688 9148357287498 9152440767912 9187997631241 9188390841344 9195186988416 9197882575596 9198325556706 9201988162224 9202431341064 9238577773568 9245411041152 9248121351612 9252249362928 9278121220654 9282262622776 9289038826496 9295909417344 9328798259638 9332962282072 9343003187232 9347173550208 9376551623296 9383486942544 9383938862584 9394034611104 9398227752576 9427766288512 9431478596202 9449560812672 9475528055136 9482536581804 9482993272194 9524491205632 9527283328992 9531535947648 9534330136188 9576513915904 9579321289824 9583135600896 9583597136256 9586406586636 9617503815062 9632148353568 9662422099616 9666735039104 9669568861524 9670034559614 9684759086496 9715198187552 9719534684288 9722383985028 9729991484928 9737657178912 9771638306859 9783136636416 9814872035072 9822131555808 9825010933023 9829396446012 9868005548544 9868480803584 9875304369216 9875779975776 9878675080131 9883084546764 9915144165238 9921904531968 9929243218752 9961452570784 9964372790229 9968820509076 9969300619486 9976097911296 9980026131816 10015861961248 10018798130913 10023270143172 10031113078272 10034536970952 10062640766464 10070568535456 10085902953984 10117602846208 10121586786168 10126104679392 10129073166927 10140992091648 10165444187756 10176380721936 10176870828696 10181413398624 10184398100019 10220967779132 10228965407232 10231964048592 10236531210048 10237024213728 10272747963621 10284835951104 10287850971024 10321223606408 10325830609952 10328857647537 10336939696512 10374057115136 10377598063976 10381730234304 10382230230944 10385273802189 10393399995264 10398039215616 10430720148992 10438435178688 10442545450623 10450168679808 10454833239552 10475366266651 10491822343704 10499582567331 10532582650447 10540824108672 10545529133568 10548620576208 10549128610488 10556931220407 10598398022784 10603128746496 10606237074576 10640642518792 10648512816513 10660529544192 10690339344256 10698246399984 10698761640424 10706674925661 10715052606336 10748729909632 10753527735808 10756680153648 10773578155392 10799555551499 10807439403904 10811694976134 10812263435776 10858542655103 10867039168128 10870224862068 10870748385198 10875076918992 10917851945891 10918319186944 10926394866816 10929597960996 10934476519824 10969946736008 10977954976768 10985545688832 10986074765952 11024412448764 11024943397754 11029864515176 11041731039456 11081379191168 11084627719308 11089575477552 11090109564872 11102040904032 11141905613696 11145171885276 11150146668144 11206634142132 11246874420496 11259516661536 11264542483584 11267844706404 11308304776912 11320470862272 11321016069792 11325523891968 11326069342848 11329389602388 11366140872346 11382303201984 11387383831296 11419226117728 11424323228032 11427672290892 11428222661362 11481597858016 11486722808704 11490090164124 11499080845824 11548907006208 11549463215488 11561888752128 11589766933316 11607973656864 11611376557209 11616559436196 11653070166452 11662188375552 11670814254528 11671376335008 11674797821973 11680009009812 11716719161444 11725887174144 11734560167616 11772625765472 11776076933907 11781333328908 11789933895168 11836927772384 11840397791079 11845682896476 11854951819776 11892211814912 11901007829568 11901580996448 11910383940972 11919703491072 11943113486161 11957167000064 11966011058496 11970722833641 11984808835584 12008346695917 12013706767348 12026631762288 12027210979368 12036106845477 12073936209049 12079325557156 12088777299456 12092321148336 12097718702784 12140520320643 12154220762112 12154806124032 12158369329392 12163796365248 12197809716664 12203254357216 12206831765271 12220607038464 12260249317888 12263843434128 12264434075608 12269317549632 12269908454752 12273505402587 12283109085312 12327214721536 12330828468816 12336332483904 12341190078009 12350199348864 12379978315133 12394545889792 12408597579573 12447597677801 12457337582976 12462898066944 12466551590064 12476373260481 12511315923392 12524776273152 12525379481472 12530970336768 12534643815408 12575304794936 12584606055879 12593186521344 12598807643136 12599414416896 12634037406848 12643382109072 12643991029592 12652733723058 12653343093963 12703044438656 12708714596864 12712440181584 12721842874026 12763111106317 12772428386432 12777514134528 12778129515008 12781875448848 12832823137849 12842864471424 12846629382444 12852363631536 12892758482032 12902915936053 12913012115328 12916797590268 12922563159792 12963178646704 12982917632256 12983542905216 12993146117424 13028851075812 13029478560982 13053830245632 13096175407744 13100014577364 13105861928016 13167072492288 13167706634368 13171566773508 13177446062352 13238990958336 13244203986156 13285830386972 13291760678768 13306701509088 13316543743932 13358397507884 13364360190896 13378738291776 13379382627936 13384710054144 13389278621004 13451812875072 13457817255168 13495449048224 13501472905856 13505430889236 13568507629248 13569161104928 13575217864832 13579197466692 13589822817792 13642618731456 13648708280064 13649365618304 13664050343424 13696997284828 13717134628032 13722535931247 13728661151868 13771810196716 13782586262016 13792780482624 13797488335059 13803647011596 13842306979072 13847031736252 13857866660352 13868116561728 13917181830981 13917913571584 13923393934164 13932887215104 13933558239744 13943864126016 13989096458272 13993197389457 13999443423108 14008988556288 14054432144896 14064827434944 14065504813984 14075230413816 14075908293876 14131197363712 14141649432768 14147217894303 14191682458811 14198017088684 14213292082704 14224489908291 14264328533312 14269197337967 14275566567548 14286736808448 14290924993488 14297303921472 14342240204864 14364079082496 14364770873856 14368981934736 14375395704384 14415593301512 14426255722593 14442535590912 14489385557504 14493633149424 14494331180264 14500102558656 14504353292286 14505051839421 14568526489088 14572797281328 14579302026432 14583575977542 14630883463339 14647394251776 14648099687936 14699216598352 14710797255583 14722308052608 14733197333712 14779503625744 14786100636736 14802008322816 14802721205376 14813669963664 14860229180368 14866862224192 14872716247857 14882856797952 14889499941888 14942178856176 14953230763614 14953950929229 14964146866944 15012688882048 15019389978112 15023792941872 15034905214758 15083676762011 15093961149696 15094688093056 15100698522624 15101425790464 15105852803184 15166063708367 15176404269312 15182380179252 15183178441728 15189157019088 15236896387856 15248166281634 15248900651699 15265306243044 15272120097936 15320120218832 15331451668698 15343448110848 15355536320592 15398542674944 15427253926656 15477298209152 15481835409612 15488745914928 15561085672704 15561835113344 15566397095964 15572595351456 15573345346416 15646080223488 15657652768032 15701435911876 15708444438544 15737733515556 15787197054772 15794243861968 15811236163008 15818293700352 15823692915732 15868010439424 15880511921296 15897597034176 15904693119744 15954681411328 15960963778188 16035509016384 16036281305824 16047369599976 16048142460636 16123094864448 16130291603712 16135020230472 16187360427524 16211159105856 16217542464201 16218395153664 16275775687028 16300558752192 16306122577797 16351791245504 16359090066176 16364673870116 16377478780416 16389592300224 16441104625088 16448443311872 16454920104012 16466139436032 16466932465152 16479112148928 16536618673146 16537415096631 16544796772764 16556077384704 16609783443968 16622068786752 16626941578962 16634363216328 16635164347308 16699701697536 16700505975296 16712858420544 16717757827914 16725220002216 16771988360413 16779474741172 16790915361792 16857842812096 16863596853961 16870311630744 16871124125284 16889274992304 16896813725376 16949920242112 16962457165368 16975729824768 16981524104688 16989104014272 17042500598464 17049211308519 17068451152896 17123819295232 17128839176592 17136484842048 17141508436338 17142333992043 17217349487104 17222396787024 17230084213056 17235135246186 17291044093037 17310556843008 17311390540288 17323360509312 17324194823232 17371801434416 17384650399974 17385487665689 17405106994176 17411960485296 17466686103152 17474482570688 17479605249678 17493282563328 17507064502512 17556096656384 17562089031344 17569928083136 17575078742166 17588830761216 17596681749504 17651987944448 17658938648208 17671999993362 17684900842752 17692794713088 17742268678784 17755391658576 17768524344714 17838317722368 17839176837248 17846280072192 17851511744352 17852371494672 17865575911458 17923529837161 17935750500096 17943756340224 17949016587744 18007241185648 18020560151022 18021428042917 18040816469052 18091343505664 18105596622256 18118988335734 18133165949184 18190158308608 18198277706752 18232209186048 18276170933306 18289512837376 18296714574996 18304881535824 18375995262482 18390373976832 18395765151192 18396651113412 18403976324448 18404862682128 18490822082304 18496242703224 18504498725856 18556242441308 18564525245552 18591818834688 18657596519276 18665924564144 18686006374464 18694347100416 18753103246592 18766973885088 18767877725168 18788069222208 18796455505152 18855532577024 18862957192404 18899121625344 18951056110272 18965073163608 18965986544388 19054566657984 19063071895296 19068660272376 19158642579648 19166271201792 19167194272512 19172813173272 19235007630124 19264296707136 19324844199232 19333470078208 19339137723048 19340069119228 19369518172992 19430396375104 19439069368576 19444767970056 19459982969856 19475314357824 19543276613718 19544217841473 19566273272832 19629744070144 19644263111616 19650021866046 19658792892024 19736011097088 19736961607168 19750608738432 19751559951552 19757350160262 19766169093528 19821440789579 19830288330476 19843809063936 19858486437504 19922905141568 19928745580458 19929705372863 19937641018152 19938601238972 19952195822592 19960052263632 20031723922496 20037596261826 20046540286344 20062226156544 20069073941904 20125281532928 20141137070912 20171805907968 20235205692416 20243173572336 20252209358784 20258146333854 20281984183296 20330888375512 20352761443872 20353741657392 20362826797248 20368796200038 20441935558264 20457930814464 20463928097184 20473062420096 20474048427456 20545495927242 20546485423087 20569671902208 20575701942048 20642447212816 20651661219904 20657715295074 20673879393024 20748114230272 20755196127952 20763460468608 20764460461888 20770547604378 20786799990528 20796078431232 20861440297984 20876870357376 20885090901246 20900337359616 20909666479104 20950732533302 20983644687408 20999165134662 21065165300894 21081648217344 21091058267136 21097241152416 21098257220976 21113862440814 21196796045568 21206257492992 21212474149152 21281285037584 21297025633026 21380678688512 21396492799968 21397523280848 21413349851322 21430105212672 21497459819264 21507055471616 21513360307296 21547156310784 21599111102998 21614878807808 21623389952268 21624526871552 21717085310206 21734078336256 21740449724136 21741496770396 21750153837984 21835703891782 21852789733632 21859195921992 21868953039648 21939893472016 21971091377664 21972149531904 22048824897528 22049886795508 22059729030352 22083462078912 22162758382336 22169255438616 22179150955104 22180219129744 22204081808064 22283811227392 22290343770552 22300293336288 22413268284264 22493748840992 22519033323072 22529084967168 22535689412808 22616609553824 22640941724544 22642032139584 22651047783936 22652138685696 22658779204776 22732281744692 22764606403968 22774767662592 22838452235456 22848646456064 22855344581784 22856445322724 22872249422451 22963195716032 22973445617408 22980180328248 22997177503047 22998161691648 23097814012416 23098926430976 23123777504256 23179533866632 23215947313728 23222753114418 23233118872392 23306140332904 23324376751104 23341628509056 23342752670016 23349595643946 23360018019624 23433438322888 23451774348288 23469120335232 23545251530944 23552153867814 23553288167929 23562666657816 23579867790336 23673855544768 23680795582158 23691365792952 23709903639552 23784423629824 23802015659136 23803161992896 23820767881944 23839406982144 23886226972322 23914334000128 23932022116992 23941445667282 23969617671168 24016693391834 24027413534696 24053263524576 24054421958736 24072213690954 24147872418098 24158651114312 24177554598912 24184642296672 24195437405568 24281040641286 24309612248064 24316738658784 24327592730496 24395619433328 24406508714432 24413663530542 24520498635776 24527686868256 24528868151216 24538635099264 24539816909504 24547010805174 24566218170624 24654429443072 24661656937632 24672664967808 24682380156018 24700398697728 24759956630266 24789091779584 24817195159146 24895195355602 24914675165952 24925796133888 24933103180128 24952746520962 25022631846784 25049552546304 25050758962944 25061940673536 25069287630816 25150609589872 25169212111758 25186373042688 25198828833792 25268074813696 25286764218144 25287982059184 25305467446116 25306686187926 25406088877312 25417429193728 25424880363168 25443685748052 25526222212634 25544856772864 25556259030016 25563750897696 25665646275698 25685728942848 25693258764888 25704727263072 25785516964064 25805831872106 25826024230656 25833595180536 25845126319584 25926357293408 25965835264512 25967085810432 25986292234848 26057702151624 26058957121964 26076975599961 26107660491264 26192350815488 26200029154728 26211723856032 26219407874517 26334144984576 26335413268736 26343133547016 26354892124704 26362618113249 26477981916672 26488407972312 26571660773944 26583521357536 26613403018176 26633087487864 26716795015768 26728720381792 26757476583552 26758765255872 26769420108288 26778557242008 26903625750144 26915634510336 26990898096448 27002945811712 27010861778472 27030840226533 27137015258496 27138322209856 27150435729664 27158394933384 27178482503601 27179645635584 27285237462912 27297416560128 27298731236608 27328100686848 27393994569656 27414256399959 27434269256064 27445071862494 27457322303736 27543620393432 27563992893723 27565172524032 27585560965248 27594976670118 27607294023192 27684613958144 27694063472504 27715733320704 27736233123456 27834363661962 27835827143168 27846787868328 27867116479488 27887728252032 27978192916544 27986394778914 27998886846216 28108864289792 28129654869888 28131009627968 28150460827632 28151816587752 28262394727424 28283298865536 28294435788606 28383364917622 28396034177368 28426584165408 28448979816582 28528657066624 28538394675934 28551133135096 28573473616896 28581849986976 28594607842944 28684480409728 28729541747712 28737963869472 28750791408768 28831186603024 28852511445186 28978771115008 28987266298848 28988662360528 29000205117312 29008706584572 29010103678842 29137052978176 29145594562656 29158604052864 29167151955084 29261766926678 29296199375872 29398433196704 29421594511166 29444616105216 29466394667424 29559007251488 29572201273472 29604016645632 29605442410752 29627339927328 29720458360736 29733724448384 29745432495714 29765713595904 29884357712352 29893118370687 29906461527228 29907901858458 29928293733888 30025377764096 30038779956224 30047585883744 30056394392739 30069810429516 30167353524022 30187922299392 30189376186112 30202851580928 30211705606368 30332127416734 30352808538624 30364760358504 30378314038176 30473792775712 30496332563268 30497801303398 30530612486088 30544240195872 30640240437664 30662903337396 30686896221696 30711072641184 30818243890863 30854507853312 30954596418304 30963670819224 30977491829856 30986572942611 31122171345408 31123670226688 31132794191928 31145190702912 31146690692832 31155821406567 31292160446976 31315305536064 31402871823752 31416888877088 31426098799953 31475467031112 31574394109544 31588487723936 31597747951341 31622472326016 31636587400704 31647385831464 31736020878848 31761023842592 31795194068352 31809386239488 31909362822656 31921927556376 31945538449539 32071018032768 32072562611648 32094739199952 32096284921272 32120024776983 32246189728896 32260583207424 32270040460944 32374720855048 32398666654497 32422318211712 32435084928402 32436790307328 32551551374056 32575627965309 32601117504384 32612245155594 32703582491008 32718180132352 32729347740232 32753555837673 32754957560832 32779184600448 32882209250176 32896886623744 32909840208024 32933864930304 32958224297856 33037693610207 33073237346292 33074830193262 33089593545528 33218145282179 33219566887936 33244137573504 33253883157924 33268726432656 33270328694616 33401011950592 33425716841088 33435515655828 33450440004432 33543976720826 33558949482344 33715685624192 33727193707922 33740623261488 33742248250568 33778549984608 33793627450752 33899840484224 33924914330736 33963048209376 33978208028544 34085001196928 34098422617038 34247638590464 34257678353184 34272969684096 34283016872676 34284667984086 34434698974208 34444793574048 34460168426112 34470270492372 34582088186074 34622781080576 34646721018624 34648389646464 34743602868832 34769300799948 34770975331378 34823920970592 34933372206304 34948965141376 34959210499356 34986565126656 35014129005024 35124178062688 35139856166272 35150157484332 35177661522432 35317877296416 35328230801721 35343999986724 35369801685504 35484537357568 35510783317152 35521193373237 35537048689428 35676635444736 35678353674496 35703023488704 35704742989344 35731151822916 35829340458483 35847059674322 35871501000192 35898033175488 36014482371296 36025040087751 36041120302044 36042856085834 36081632938104 36182687011328 36211193244512 36221808627147 36237976671468 36266331898368 36380316617216 36421560961929 36464418372096 36552341866612 36579025674752 36593429149992 36609763071648 36620495295813 36751990524964 36780747953664 36791530302384 36793302226824 36807952648896 36809725364256 36820516207761 36981644164608 36992485406448 37008997451712 37112484882616 37129050491104 37139934945399 37183637669376 37315193038552 37331849128288 37342793033403 37372012748928 37388694200832 37506206493184 37533947770176 37535755450336 37576138444416 37592911010304 37666742533277 37711065154048 37725914384808 37753818167637 37798243250688 37872478040969 37902112220544 37930146327216 37931973088776 37960029281889 38079337274693 38109133315968 38126143790592 38137320544752 38289333318951 38317285159296 38332542403584 38334388545024 38345626346544 38470015260248 38498469413547 38528593414272 38649688398464 38666940156416 38678275446096 38680138238456 38708747808159 38739036345984 38860792750208 38878138737152 38889535940112 38950628715648 39044546993881 39086553227436 39088435682946 39257808060757 39259488140288 39288526223232 39300043732092 39317585784048 39473923214336 39501217476864 39503119903104 39514700320524 39532338187056 39642881579158 39660576660952 39716972875008 39845810283136 39857491160916 39859410745726 39875282036304 39877202477944 39920104527264 40063447844992 40075192523652 40093080572688 40138147883808 40282274141824 40486347144672 40504418717568 40516292667708 40661776751024 40705522887744 40707483314784 40725653594496 40737592400076 40883871116528 40927856194368 40946124840192 40948096854912 41090991854484 41092970846174 41151403884096 41284894425632 41303322439808 41315430590148 41347758786048 41510392255904 41526920937216 41528920923776 41541095208756 41573599981056 41751545492943 41753740714752 41770181802492 41800674719232 41901465066604 41967289374816 41979592168371 41998330269324 42130330601788 42163296434688 42194482304832 42196514441952 42227724881628 42393592091136 42424948298304 42562570075168 42575047376433 42594051266052 42761357377024 42792985599936 42795046561696 42807592013901 42826699702644 42860210425344 42994919638528 43026720614592 43094312621568 43178948757659 43198222205996 43229757615616 43246779904536 43278767167779 43414791900623 43434170620412 43468156672512 43480899448272 43482993540792 43500307675968 43515155518263 43671407783564 43705579467264 43718391843984 43737906079296 43879786944032 43892650390017 43942182755328 43944299063808 44097649795056 44099773591016 44119458060704 44132391766749 44166924157824 44325516764672 44338510877232 44358301910208 44360438259488 44408163616128 44515241175691 44567622454784 44580687541104 44600586672576 44618148743571 44758383139327 44826536568528 44861852787687 44987497681984 45002853142819 45038066646144 45058169934336 45071378825616 45233219107648 45251030286033 45281883449088 45284064279168 45302095567872 45304277371392 45317558409552 45464563489384 45498191125101 45529212807936 45549535325184 45676904470912 45697292912128 45710689163568 45712890645448 45744498844902 45746701955097 45926391432064 45946891234816 45960360656496 45994355006094 46143555538223 46195628024832 46197852861952 46359067733264 46395591344531 46431894627456 46445506228836 46466237744784 46612280665808 46683257018112 46685505340032 46699191287892 46720036039248 46866876645776 46938240670464 47090503061888 47104307735628 47106576335858 47125333315632 47347711089536 47361591164316 47382731585904 47604031318272 47606323985792 47641535763888 47772453944644 47864044233984 47882891334564 48033386783668 48054827069392 48106527049152 48108843917472 48144427381908 48295744836196 48317302228624 48369284593344 48390874811136 48562081282572 48633477317568 48655185460992 48791238866656 48813017428864 48827327061084 49055373736512 49057736302432 49077270198528 49079633819008 49094021610348 49132436341248 49323313875264 49345329935616 49364760312036 49400797395456 49519913260532 49612245289893 49634390318292 49790390711204 49829350331904 49866206360256 49905493041924 50045263693568 50099105092608 50101517925888 50138575261632 50301219179744 50315965081239 50338424223516 50372746085376 50536149627392 50573528436288 50575964118368 50590790561883 50610934892232 50613372375852 50812177754624 50849760726336 50887371496104 51029666713597 51052444425268 51089713545728 51127501795392 51147633925557 51308390428009 51331292551396 51371457885696 51386517529776 51409454526144 51427001976129 51571033928128 51611663744212 51652048461312 51667190361072 51690252639168 51852714586816 51873132279111 51931670529024 51934171620864 51972584469696 52115404303248 52117914243928 52153951199922 52156462997067 52215320982528 52384701630976 52400058309456 52423447712064 52438815749034 52668289969152 52670826537472 52686267094032 52709784249408 52725236226498 52896270982841 52955963833344 52976815944624 53143321547888 53167042715072 53185190077877 53226806036352 53266174975728 53433590031536 53457440763584 53514953167104 53517530511744 53538840216576 53557114484016 53770589511483 53807251500288 53831269020672 53981796192896 54005891623424 54021723556944 54061680453066 54064284128751 54274030516992 54276644419712 54300871459328 54316789866768 54356965007202 54533292908809 54570474925824 54594833120256 54597462473216 54787989139312 54828512799918 54831153407173 54868538512128 54890143724988 54914644607472 55087240786864 55127985787446 55171121930496 55189953340236 55214588046384 55369227916288 55388126945008 55472466246912 55668727323924 55671654286336 55693575736656 55775456504064 55956385833088 55972789557828 55997773692432 56259309739776 56262019255936 56300921655264 56303633175504 56566597731072 56588871577212 56766729835244 56792068354736 56853168330816 56897959633164 57057314133248 57076789351868 57102266270192 57163699973952 57189215685888 57368960819456 57475927738944 57501582817536 57662373206048 57705022890372 57974532597696 57977324721056 58000410234624 58017413169144 58020207357684 58291189125312 58317208105728 58334303910168 58523533853356 58632653524419 58796866393408 58843189022332 58889232210432 58932789334848 59118014502976 59144402546944 59208033291264 59210884821504 59254679854656 59440916721472 59464322368737 59467448896768 59490864991428 59531427191808 59768715424704 59786236741374 59789116118589 59812923054456 59815803716916 59856587467776 60050755528192 60095171767488 60112788785478 60139620859032 60334707048044 60375844598784 60378752372224 60423411212736 60637188687647 60664254833468 60705617077248 60729520717008 60756628076352 60947585551424 60992665126536 60995602606796 61061224972176 61088480391744 61280480875328 61325806674792 61373792443392 61422145282368 61636487781726 61639456269261 61709015706624 61909192836608 61927341638448 61954983659712 61973145885222 62244342690816 62247340453376 62265588383856 62290381405824 62293381385664 62311642813134 62513774797903 62584320893952 62630611072128 62805743647504 62833777754176 62852197599906 62855224637491 62950934062224 63148788219088 63176975447872 63195495902682 63244944652032 63273174801408 63294771662928 63472041757696 63522047685184 63590388136704 63618772478976 63818725645312 63843855112752 63891076899078 64142036065536 64145125223296 64189478399904 64192569842544 64240049553966 64448437074047 64492379457792 64521166414848 64540080921888 64749441710096 64797333308994 64800454026659 64844636423424 64870169856804 64873580614656 65103102748112 65151255930618 65202235008768 65224490311188 65407164982016 65436360264704 65458695480464 65507111675346 65558369200896 65764418500352 65793773247488 65819680416048 65916448595712 66075387220414 66146474692584 66149660386524 66179187091056 66436290564358 66488275147008 66507766315848 66537452865312 66540657389232 66851433682176 66871031311656 66900880008864 67087953441652 67117898964688 67431371248384 67454387415844 67481246522976 67484496501136 67557099969216 67587254901504 67799680968448 67849828661472 67926096418752 67956416057088 68170002393856 68196845234076 68515356706368 68545939368192 68566033745352 68569335968172 68889587148096 68920336852224 68940540984744 69164176372148 69293442037248 69296779292928 69487205737664 69538601599896 69541950662756 69647841941184 69866744412608 69897930282752 69918420998712 69973130253312 70028258010048 70248356125376 70279712332544 70300314968664 70355323044864 70635754592832 70656461603442 70659864503787 70687999973448 70739603371008 70969074715136 71021566634304 71042386746474 71074097378856 71353270889472 71356707348992 71406046977408 71409485978688 71462303645832 71658680916966 71662132085401 71694119348644 71743002000384 71796066350976 72028964742592 72050080175502 72082240604088 72085712171668 72163265876208 72365374022656 72422386489024 72443617254294 72475953342936 72532663796736 72760633234432 72843121923858 72928836744192 73104683733224 73158051349504 73186858299984 73219526143296 73240990591626 73503981049928 73561495907328 73583060604768 73586604453648 73615905297792 73619450728512 73641032415522 73879915670249 73963288329216 73984970812896 74017994903424 74224969765232 74258100982208 74279869890798 74283447298853 74367275338752 74630386077104 74663698256576 74685586066806 74744025497856 74777388401664 75012412986368 75067895540352 75071510900672 75152276888832 75185822020608 75333485066554 75422130308096 75451828769616 75507636335274 75596486501376 75744956081938 75804224441088 75860292654432 75863946177552 75920058563778 76158674549386 76218266631936 76252287581184 76274641089504 76578666637902 76634570318592 76668777090048 76691252693088 76940030520496 76996938827094 77057186828544 77299376796928 77333880312832 77356550892192 77360276476912 77417495616318 77478072691968 77721585500416 77756277474304 77779071880224 77901257431296 78089093987762 78173106454872 78176871365892 78515616121514 78577052446464 78600087464184 78635171568096 79002434953728 79006239806208 79029400641048 79064676374112 79285763158316 79321153321904 79433945750016 79691620566272 79714982321832 79718821491452 79750564072608 79754404955888 79840209054528 80126895689984 80150385047304 80186161145376 80276295767616 80564548283648 80972694289344 81008837435136 81032585335416 81323553502048 81411045775488 81414966629568 81451307188992 81475184800152 81767742233056 81855712388736 81892249680384 81896193709824 82181983708968 82185941692348 82242769199877 82302807768192 82569788851264 82606644879616 82630861180296 82691978681169 82695517572096 83020784511808 83053841874432 83057841847552 83082190417512 83147199962112 83503090985886 83507481429504 83540363604984 83601349438464 83802930133208 83934578749632 83959184336742 83996660538648 84260661203576 84326592869376 84388964609664 84393028883904 84455449763256 84691610646383 84787184182272 84849896596608 85125140150336 85150094752866 85188102532104 85522714754048 85585971199872 85590093123392 85615184027802 85653399405288 85720420850688 85989839277056 86053441229184 86188625243136 86357897515318 86396444411992 86459515231232 86493559809072 86557534335558 86829583801246 86868341240824 86936313345024 86961798896544 86965987081584 87000615351936 87030311036526 87342815567128 87411158934528 87436783687968 87475812158592 87759573888064 87785300780034 87888598127616 88195299590112 88199547182032 88238916121408 88264783533498 88333848315648 88651033529344 88677021754464 88716603820416 88720876518976 88816327232256 89030482351382 89135244909568 89161375082208 89201173345152 89236297487142 89516766278654 89653073137056 89723705575374 89974995363968 90005706285638 90076133292288 90116339868672 90142757651232 90466438215296 90502060572066 90563766898176 90568128558336 90608554742784 90635116819104 90929126978768 90996382250202 91058425615872 91353808941824 91394585824256 91421378327136 91425781290896 91488997689804 91493403910194 91852782864128 91893782469632 91920721312992 91988710012188 92287111076446 92395705723904 92718135466528 92791182689062 92863789254912 92891012457672 92932475489568 93224561331616 93366514036224 93371010680064 93398382575784 93440072078496 93733753291552 93876481340928 94181006123776 94208615471256 94213152671716 94250666631264 94278296399859 94695422179072 94723182328632 94765463171808 94793243854023 95208062636544 95212647971584 95283071527776 95544907889288 95728088467968 95765782669128 96066773567336 96109654138784 96213054098304 96217687834944 96288854763816 96591489672392 96634604457248 96738569186688 96781749622272 97124162565144 97195999963491 97266954635136 97310370921984 97582477733312 97626034857728 97654654122168 97726883895927 98110747473024 98115472604864 98154540397056 98159267638016 98188043220696 98260667513019 98264872682496 98646627750528 98690659871232 98729520624072 98801594790912 99039826521064 99113080830621 99224490579786 99268780636584 99580781422408 99654435846537 99658700663808 99732412720512 99810986083848 100090527387136 100203035851776 100277150523264 100602438359488 100631930162478 100676848447032 101072299254784 101147056872576 101151928236736 101181581123766 101221869784464 101226744751704 101624355509248 101699521452672 101774742992208 102059333427194 102104888850536 102179427091456 102255003590784 102295267851114 102616780856018 102662585102792 102742915771392 102773035059552 102818909052288 102854003952258 103142067856256 103223327488424 103304096922624 103334380722144 103380505278336 103705429173632 103746264558222 103868343241728 103945168939392 104230808606496 104235828487856 104307902399844 104312925994134 104769403261952 104800116618912 104846895424128 104877631498068 105341653074944 105372534188064 105419568498816 105450472452996 105792541965682 105953631889248 106286643095776 106334085430144 106370380155754 106453612072704 106532349951456 106867180063072 106914881527168 107029906334208 107035061023488 107114228968032 107488021375449 107541179022966 107614503000576 107963592385792 108011783246848 108043447113888 108075120263253 108123360906132 108128568257502 108548061033984 108553288839424 108601742918656 108633579733536 108665425881441 108713930014404 109066585817618 109140949851648 109194924946432 109575978278624 109657025599836 109662306814346 109737077024256 109780287449976 109829289214944 110174481573728 110255971574892 110342243860992 110379906680472 110429176092768 110776253890016 110944932493824 111337454647848 111387151473312 111419804836197 111550913008128 111912771666176 111945579115656 111995547384864 112028379100209 112518619479552 112524038511872 112601843310528 112607266351008 113000227599831 113133195462144 113177743154424 113533459670488 113584136709472 113617434122907 113706336661632 113795919266328 114114628266496 114153578703736 114204532540384 114238011824079 114327399947904 114378431371776 114737921638912 114867999956853 114951855477888 115003165635072 115324746412096 115410045780744 115495408240641 115949065195392 115954649442112 116000820469248 116034826338288 116040414715368 116126243424477 116582378250624 116634416211456 116668607820336 117047067706712 117133640981643 117265307048838 117593732786816 117686378044664 117773424182271 117778464420864 117865578669696 118236029005952 118288805093888 118421769643008 118509359709312 118795111066489 118881833442944 118928644737474 118934897793536 118981729982856 119443969206133 119537430849408 119572473482748 119578232237178 119625846108912 119631607433832 120096371404801 120101511056384 120190343534976 120225577570956 120279241718064 120669414096088 120757504744448 120846822425472 121274377375294 121328509666936 121459041434016 121513256152704 121895171102848 121985330253072 121991205213592 122122449944352 122176960783488 122560961750656 122651613349584 122844290564736 123272975563452 123278912538522 123818385673216 123854683276896 123909967319424 123946291770444 124494680906752 124531176767712 124580762811648 124586762771328 124623285626268 125027549595806 125261222144256 125611487295008 125667555508352 125704395199812 125710449274982 125901868124448 126297576438176 126353950895744 126390991805364 126489889304064 126589543325856 127044095370368 127180776273408 127687710225504 127725142129299 127782153798156 128284072131072 128290250446592 128378956799808 128385139685088 128422776041703 128480099107932 128896874148094 128984758915584 129080161843776 129498883420192 129536846272977 129594666617988 129600908053318 129689272846848 129740339713608 130206205496224 130244375701869 130302511861236 130404470017536 130448980622376 130814329964032 130917390960928 131014223350692 131116738401792 131528837000704 131639360832096 131677951170051 131832897191424 132150774440828 132292949385168 132299320773048 132358374182112 132397175300247 132872581128716 132976550294016 133015532631696 133074905730624 133081314778464 133545723527073 133702867364352 133742062623312 133801760017728 134175906883304 134235797929376 134275149417981 134862742496768 134908774831688 134962493045952 134968993002272 135008559428457 135114199938432 135174509803008 135599361936896 135699657322944 135753090858099 135852192837504 135912832114176 136179761466463 136340004787712 136393690468152 136494573375303 136923574455811 137030713412736 137091878736384 137132067490704 137138671936344 137240105865291 137779174296192 137840673704448 137881081969488 138328352744296 138430666614669 138586884074496 138593558585856 138974411475328 139077203199792 139083901325512 139186774033593 139295683882368 139733488825216 139795860565504 139836841997424 140056516020096 140394222169487 140496712250752 140559424665088 140600629937328 141161054516339 141271509185664 141312923206884 141319729007574 141375999946896 141932075296583 141938149430272 142043133268608 142084773492948 142148194757712 142713414697984 142812093954816 142818971957376 142924607291664 143317361833932 143324264170802 143388238697288 143592132701952 144057929485184 144100160351004 144164481208176 144171424343336 144326531752416 144844772978048 144887234508588 144951906685872 145686243847716 146209367466448 146373716599968 146439052286592 146481981183252 147007962099856 147166121209536 147173208907296 147231810595584 147238901457024 147282064831044 147759831340498 147969941625792 148035989806848 148449939530464 148516201964416 148559739781596 148566894597706 149260772154208 149327396513152 149371172133612 149488050995712 150135791080704 150143021801344 150304553777664 150666970133108 150903657539232 150947895243717 151015272670548 151489912163876 151608448882176 151720585308864 151727892355104 151772371685649 151840117127556 152317349098772 152436533263872 152549282179008 153089000140791 153157333275804 153269140637184 153382505386176 153880061040992 153925171284027 153993877654188 154114373657088 154598753593856 154713101784384 154720552953824 154834991232636 154956145383936 155443171000832 155558143760448 155619396837333 155802514862592 156108507046921 156178187975524 156346212909744 156353742731784 156469388991201 156961170717637 157031232243028 157154104892928 157200174928368 157270343136192 158004869907456 158012479612416 158058801282096 158129352748224 158571526316632 158642306643808 158688812948523 158867891500032 159383241132544 159429964643664 159437642982904 159501128145216 159508809911776 159555570233631 159680418109056 160253791379968 160300770094608 160372322290752 160552591535232 160939718096729 161129096567296 161311768534449 161818769811413 161945388578688 162017674870272 162065170670832 162192852386253 162647107004096 162822091550976 162829933259136 162902614377984 162950369600304 163535484466112 163599878726427 163711424777472 163784499360768 163792387419648 164363967417936 164371883384696 164485538399754 164493460221519 164605615536384 165139577702528 165213289759232 165261722360592 165383957362338 165920444382121 166041569023616 166107683748864 166115683695104 166164380835024 166826700792037 167006181971772 167014962859008 167080727209968 167605860266416 167737907168689 167869157499264 167918368673484 167993321077296 168521322407152 168777929219328 168786057767808 168910899526512 169383221292766 169699793193216 170250280300672 170300189505732 170376205064208 171171942399744 171180186246784 171230368055604 171306798810576 172106882458368 172715795030636 172792888823984 172987119618144 173115068671116 173659167602492 173736682481648 173923597793088 173931974163168 174001230703872 174060622073052 174685631134256 174873567375936 174951624317184 175519147776128 175570601560068 176390599180224 176399094364064 176477832242816 176529567066996 176667696631296 177354043508928 177433207640832 177441753037952 177632654464512 178060964702764 178322750164416 178392967106211 178402346690304 178472594974284 179033532557308 179306146274112 179367348355767 179447411150748 179949990727936 180011412571276 180152266584576 180285515302464 180932876430592 181004121144132 181127533796352 181136257116672 181270233638208 181858253957536 181911566062941 181992764500404 182116851231744 182707617883648 182842756654272 182851562581792 182977995379608 182986807820388 183705565728256 183841442625984 183977420024376 184491871964543 184574222152892 184918368807783 185436270933056 185499565393571 185582365378124 185727578509824 185782024915344 185864950979136 186449122663232 186733028072448 186742021360128 186796765151568 186880144156992 187467506583104 187541324393709 187752962681856 188362012247552 188417230942512 188426305343432 188501333262528 188556592799718 188565673912473 189390844358144 189446364657264 189530926343616 189586487708046 190201485023407 190416125273088 190425295943168 190566143055552 191089815778576 191240364322579 191456176935936 191531565338256 192133547134672 192219308277568 192426108196608 192435375669888 192577709527632 193182979344784 193269208914496 193345311222141 193477138373376 193563499244544 194248325130288 194391999926982 194401362079977 194533909270272 194620741843968 195164955466624 195252069715456 195309308244336 195453767791854 196221494946048 196230945209728 196309080794112 196318535276032 196376086441392 196521335026038 197158828208771 197293255501056 197381319742464 197459041248144 198079653042128 198226161661242 198235708472087 198448981159572 198537561273168 199161562844816 199308871693074 199464825441024 199621972167696 200181054774272 200554301046528 201204876718976 201263860324956 201353696894064 202294113745152 202303856473472 202363162247532 202443739568928 202453489503408 203399042905344 203549485984416 204118666854388 204209777701072 204510007181568 204590535702228 205233561712036 205325170205584 205546070119104 205637818104576 205708007904516 206284135712512 206446654976848 206668761444288 206761010556672 207410858347264 207492529116444 207890337878784 208461617212992 208471656975712 208615804799688 208625851988268 209600233237824 209693790848256 209755262996136 210745068376128 210839136997632 210900944905992 211585083931364 211907263778496 211979593511361 212573286191552 212668170860288 212740760311508 212907224145408 213064699902912 213734360126144 213829763054336 214059812668416 214070122046976 214228457936064 214976042750898 214986396256203 215082358045932 215229006001152 215927184771584 216086894227776 216150240526506 216246721812264 216257136515004 217096122067968 217106577678848 217267159467072 217330851762882 217427860028808 218035848685369 218133171635236 218281899703296 219151956557248 219226759101493 219314051199672 219324613628692 219474154048512 219560574899952 219658578429888 220348963147456 220511943149784 220684487721984 220759813360944 220858352185536 221552507780032 221639747010747 221889864987648 222674909295696 222774302946624 222839609672394 222850341896559 223101826016256 223825543332352 223891158231312 223991094769728 224056758200418 225037238959104 225048077023744 225203686621056 225214532702016 226000455199662 226011339653957 226266390924288 226355486308848 227066919340976 227168273418944 227234868245814 227412673323264 227591838532656 228229256532992 228307157407472 228409065080768 228476023648158 228654799895808 228756862743552 229475843277824 229735999913706 229903710955776 230006331270144 230649492824192 230820091561488 230990816481282 231898130390784 231909298884224 232001640938496 232069652676576 232080829430736 232252486848954 233005887883093 233164756501248 233268832422912 233337215640672 234094135413424 234267281963286 234278564557921 234530614097676 235187465573632 235372756089328 235546848364542 235731157339392 236472058011904 236577610187776 237018719418624 237590222132978 237763666885888 237857289474948 237869795587072 237963459965712 238887938412266 239074861698816 239144946965496 239156464474356 239251692217824 239263214867664 240192742809602 240380687069952 240451155141912 240558483436128 241338828192176 241693644850944 242548754750588 242657019333872 242918082868032 243026512305408 243790342205696 243970660506144 243982410427184 244244899888704 244353921566976 245121923501312 245303226699168 245688581129472 246545951126904 246557825077044 247709366553792 247819934638848 247892583540888 249062353535424 249161525623296 249173525542656 249246571252536 250055099191612 250522444288512 251222974590016 251335111016704 251408790399624 251420898549964 251803736248896 252595152876352 252707901791488 252781983610728 252979778608128 253179086651712 254074831939149 254088190740736 254361552546816 255375420451008 255450284258598 255564307596312 256568144262144 256580500893184 256757913599616 256770279370176 256845552083406 256960198215864 257793748296188 257969517831168 258160323687552 258997766840384 259073692545954 259086169847219 259189333235976 259201816106636 259378545693696 259480679427216 260412410992448 260488751403738 260605023722472 260808940035072 260897961244752 261628659928064 261834781921856 262028446701384 262233476803584 263057674001408 263278721664192 263355902340102 263665794382848 264301548881656 264585898770336 264598641546096 264716748364224 264794350600494 265745162257432 265953100588032 266031065263392 266149811461248 266162629556928 267091447054146 267104310500131 267405734728704 267484125246624 267603520035456 268351813766608 268471595858752 268550298835962 269725484993536 269817549663376 269924986091904 269937986004544 270017118856914 270228399876864 270349019606016 271198723873792 271399314645888 271506181716198 271704385675008 271825664228352 272359522932926 272680009575424 272787380936304 272989146750606 273847148911622 274061426825472 274183757472768 274264134981408 274277343872688 274480211730582 275558348592384 275681347408896 275762163938976 276656705488592 276861333229338 277187117171712 277948822950656 278154406399584 278167802651024 278373548067186 278591367764736 279466977650432 279591721131008 279673683994848 280113032040192 280788444338974 280993424501504 281118849330176 281201259874656 282322109032678 282543018371328 282625846413768 282639458015148 282751999893792 283864150593166 284086266537216 284169546985896 284296389515424 285624187909632 285637943914752 285849214583328 286634723667864 286648528341604 286776477394576 287184265403904 288115858970368 288200320702008 288328962416352 288342848686672 288653063504832 289689545956096 289774469017176 289903813371744 291372487695432 292418734932896 292747433199936 292878104573184 292963962366504 294015924199712 294332242419072 294346417814592 294463621191168 294477802914048 294564129662088 295519662680996 295939883251584 296071979613696 296899879060928 297032403928832 297119479563192 297133789195412 297339242491863 298521544308416 298654793026304 298742344267224 298963307539611 298976101991424 300271582161408 300286043602688 300609107555328 301333940266216 301807315078464 301895790487434 302030545341096 302979824327752 303216897764352 303441170617728 303455784710208 303544743371298 303680234255112 304634698197544 304873066527744 305098564358016 306178000281582 306192746183077 306314666551608 306538281274368 306765010772352 307760122081984 307850342568054 307987755308376 308228747314176 309197507187712 309426203568768 309441105907648 309669982465272 309912290767872 310886342001664 311116287520896 311238793674666 311605029725184 312217014093842 312356375951048 312692425819488 312707485463568 312938777982402 313922341435274 314062464486056 314308209785856 314400349856736 314540686272384 316024959224832 316117602564192 316258705496448 317143052633264 317284613287616 317377625897046 318766482265088 318859929287328 318875285965808 319002256290432 319017619823552 319111140467262 319360836218112 320507582759936 320601540189216 320744644581504 321105183070464 321879436193458 322258193134592 322623537068898 323637539622826 323890777157376 324035349740544 324130341341664 324385704772506 325294214008192 325644183101952 325659866518272 325805228755968 325900739200608 327070968932224 327199757452854 327422849554944 327584774839296 328727934835872 328743766769392 328971076799508 328986920443038 329211231072768 330279155405056 330426579518464 330523444721184 330767914724676 331840888764242 332083138047232 332231367390208 332328761670048 333653401584074 334012363943544 334161454419936 335211720532832 335475814337378 335738314998528 335836737346968 335986642154592 337042644814304 337555858438656 337572115535616 337821799053024 338766442585532 339000682799493 339399586386432 340500560601344 340600379011464 340752410128416 340852302368721 342343884799488 342360372493568 342460736111208 342613597621152 342714035472237 344213764916736 345431590061272 345585777647968 345974239236288 346230137342232 347318335204984 347473364963296 347847195586176 347863948326336 348002461407744 348121244146104 349371262268512 349747134751872 349903248634368 351038295552256 351141203120136 351400922944929 352781198360448 352798188728128 352955664485632 353059134133992 353320272546813 353335393262592 354708087017856 354866415281664 354883506075904 355265308929024 356121929405528 356385333199467 356645500328832 356785934212422 356804693380608 356945189948568 358067065114616 358331907618399 358612292548224 358734696711534 358894822301496 359899981455872 360022825142552 360289114214403 360304533169152 360571030604928 361865752861184 362008242288264 362272514233344 362540467276416 363716507915072 363823132125882 363985529000808 365415235767296 365685513308544 365703125163584 365955990759216 365973615640776 367411131456512 367682885251968 367954840048752 368983743929086 369148444305784 369836737615566 370872541866112 370999130787142 371164730756248 371455157019648 371564049830688 371729901958272 372898245326464 373484042720256 373593530303136 373760288313984 374935013166208 375082648787418 376724024495104 376834461885024 376852610686864 377002666525056 377113185599436 377131347824946 378781688716288 378892729314528 379061852687232 379172975416092 380402970046814 380850591886336 381132286111104 382179631557152 382480728645158 383063130676512 384267094269344 384438616555136 384852216393216 384870751339776 385155419055264 386365958689568 386538417828992 386690622444282 386954276746752 388496650260576 388610538818931 388783999853964 388802724159954 389067818540544 390329910933248 390504139430912 390618616488672 390733127105607 390907535583708 392442989892096 392461890419456 392637070552064 392752172882784 393042670052076 394317656417542 394586511002112 394918082496288 396159306084256 396452323322484 396471416944174 396897962319144 397075122546336 398323125689632 398617743386148 398929650882048 399243944335392 400637170581219 401108602093056 402409753437952 402527720649912 402707393788128 402825448253943 404588227490304 404607712946944 404726324495064 404887479137856 404906979006816 405025678285371 406798085810688 407098971968832 408237333708776 408419555402144 408539284399389 409020014363136 409181071404456 410467123424072 410650340411168 410770723367433 411092140238208 411275636209152 411416015809032 412568271425024 412893309953696 413337522888576 413522021113344 414821716694528 414985058232888 415291999844007 415780675757568 416923234425984 416943313951424 417231609599376 417251703976536 417560322100779 419200466475648 419387581696512 419510525992272 421182666508461 421490136752256 421678273995264 421801889811984 423170167862728 423483163549017 423814527556992 423959187022722 425146572383104 425336341720576 425481520623016 425796225889749 425814448290816 426129399805824 427468720252288 427659526108672 428140244093952 428456915872128 429490016932691 429952085501796 429972792512406 430164716091864 431835888668327 431854369543168 432173788455552 432300481053012 432493443624528 432514273030008 434213155357696 434534318934144 434661703525764 434855720057616 436071697370738 436266343270472 438303913114496 438453518202986 438628102399344 438649227257384 439121149799904 439317156859776 440697926294912 441023886299568 441519626721888 441716704371072 443105015560064 443279494021494 445349818591392 445548605893248 445679219344788 445700683793118 447651086664704 447782316462624 447982189539456 448113516400836 450096154047488 450407373242112 450429065404032 452000910399324 452022679307914 452710972617696 454133838681952 454336546837888 454469736491628 454825346646528 455183677065312 456614314814944 456818130161536 456952047296316 457309599791616 459267000422373 459471999827412 459807421911552 461298985648384 461640183122976 461775513852081 461981632962564 463796260781568 463818597768448 464139305353152 464161658861472 464504973697908 466011775766186 466329513002496 466674431281344 468188270826848 468325521140763 468534563926572 468557129115842 469061228195352 470374931147264 470745512178656 470883512152911 471093696729084 471462314678784 472944116023808 474037438837248 475180444265956 475527333771776 475714578949896 475926919931424 476066438845569 477775876824532 478149723397632 478289893930992 478312928948712 478503384435648 478526429735328 478666710700893 480385485619204 480761374139904 480902310283824 481116966872256 482677656384352 482819154290187 483387289701888 485097509501176 485314038667744 485456309434239 485836165736064 486053024610816 487580684411392 487941321012288 487964820854368 488489799777408 488707843133952 489667652932601 490243847002624 490606453398336 490799636179281 491377162258944 492342214532597 493091902253808 493115650154088 493480380664557 495031384571009 495418733107584 495639869277696 495785167081776 497761333146363 498124707070848 498323051246592 498347051085312 498493142505072 500110198383224 500480102376111 501044888577024 502445949180032 502670222033408 502817580799248 502841797099928 503213721506067 503607472497792 505190305752704 505415803582976 505563967221456 506358173303424 507579110920453 508149663878298 508176381481472 510351504789841 510750840902016 510900568517196 511128615192624 513161001786368 513515827199232 513540558740352 513691104166812 513920396431728 515587496592376 516320647375104 517995533680768 518147385091908 518172339694438 518378666471952 518403632213272 518961358854432 520824821984896 520977502807476 521210047444944 521795922489504 523669563843712 524056893402768 526557443328384 526711804680204 528603097763312 529171797540672 529197283092192 529433496728448 529588701200988 531490324514864 532062130526784 532299622922496 532325259113856 534182894108292 534208621000262 534968250493248 535207040070912 536703627533216 536943191717504 537100597671924 539635099326752 539849972183808 539875972009088 540034237713828 540456799753728 542798629291776 543012363432396 543408771350016 544719045865852 545574761872608 545734698188823 545978293501212 547694297823244 548122853650944 548528269962816 548554687745376 548960423461164 551116697184768 551524327877952 553313410977184 553475615893629 553722666458676 555897645901312 556308812799168 556335605302048 556498696180713 556747096134372 557182735529472 558933955300864 559347367989696 560226064080384 561326333849567 561576888677948 561986849003008 562402519749312 562623973181127 564392294708099 564644218065356 565086036742656 565251692827536 565278916030296 565503999787584 565697021737419 567728301186332 568172533074432 568339093971792 568592779030848 570604455070221 571248375819264 571275887829504 571698429166656 573269447335728 573297056683208 573552954789152 573721092967737 574368530807808 576231717940736 576400641404016 576657924832704 576685697373344 577306127009664 579379091912192 579548938034352 579807626743488 580035933666423 581858980811251 582744975390864 583204086239931 584837469865792 585037090856647 585494866399872 585756209146368 585927924733008 588031848399424 588664484838144 588692835629184 588927242382336 588955605828096 589128259324176 591039325361992 591476484626313 591879766503168 592143959227392 593799758121856 594064807857664 594238959126384 594267578390824 594678484983726 594707125416261 597043088616832 597309586052608 597484688534448 597926615079222 599866221996899 600543164322816 600572087205376 602667880532432 603142687478903 603614630156928 603791580974868 604061090682192 605959648655504 606882341235456 606911569420416 607089486742596 607360468510224 609269396395088 610197128716032 612356000563164 612385492366154 612629333103216 613530021544704 615520244163968 615700685136108 615975510616752 618852407137536 618882211815296 619339964930544 622232575041792 622477587349332 624434028187684 624712751902096 625384851638976 625414970927136 625877555964804 627844682870548 628124928972112 628800699713472 629081372544768 632235205128384 632517410992896 634286105266528 634569226575232 634755251794092 637719858574656 637750571931616 638004512580864 638035239647104 638222280934524 638721672436224 641203080378432 641489289163008 642210366140928 643758872386916 644959188768609 645247074137796 647275079245652 647781554314752 648260682683328 648771409545012 650588428016384 651288366203904 651319733036544 651801478401216 654107546056107 654141937864448 654399514905708 654845699109888 657455869671744 657487533538784 657680277304479 657942153599016 657973840886076 658422462145536 660558310810112 661046889442368 661535829449352 663681777528484 664166276094464 664657523340096 664919241032241 667009075564117 667306803168148 668024727887088 668322908839872 668551025689677 670423441065664 670951628674756 671476629997056 671673474693936 671973284309184 674085289628608 675111716877312 675144231071232 675643598106048 677532885171064 678001365598986 678034018961871 678799172772864 681001121202688 681200758022928 681504820256832 681704604737442 684687769598976 684720744987136 684921472222416 685227195242304 685428070944474 687651522776933 688427529833472 690863180122544 691171555295936 691407471012401 691948478472576 692460274684464 694636670409968 694946729926592 695694391172352 695727896652672 696004922815488 696242488292208 698742524537024 699017663649279 699494269503744 699806497268736 702076591104512 702282406240272 702801845889858 702835693673763 705562396720896 705596377456256 705911328971264 706118268267984 706640545093626 708932807814517 709416174035712 709732830563328 709767012151808 712243858811056 712770666398934 712804994293249 713291000657664 713571868424844 713609386761216 713890379897136 716134130229232 716663815236798 717224585096448 717469393423068 717789644602992 719799962911744 720045650285104 720578228428806 721142061209856 723731505722368 724016484576528 725080934552832 727433015830144 727646264251764 727971058001616 731371026617088 731406250327168 731911981518432 731947231281552 735365770503936 735909680097504 737967487858172 738296888611568 739673475231132 741745083732224 741998261574284 742329461512496 743128099661376 743459803916544 745796490652928 747187060606272 747520576627968 749870026332416 750165297574836 753668923770048 753705221373728 754005333050112 754226371198872 754262695649892 757785458629056 758123705374464 758345950832184 760805940093628 762224495817447 762264572222208 764359263114304 764961457290316 766126261353024 768534188538688 768877233110272 769704432786432 769741502679552 770310838110528 772731917379136 773076835657984 773381244888564 773908553493504 776993300521152 777221077637862 777258509541657 777567999707928 777605448319908 778135637081088 780659821866496 781237232977344 781466254211214 781815071167416 784885979784192 784923780838912 785504345765568 786085340104152 788283452939411 788635312835084 789173022004224 789836164992576 792318612168512 792904646644968 792942833888348 793795924638288 794150245092672 796646251379264 797235486772296 797859301764096 798487888670784 801274341162438 801312931500393 802217204186112 804819506875904 805055441299824 805414787576256 805650896507886 809176454980608 809215425893888 809452648990128 809774958275712 809813958013632 810051356570742 812679072372739 813596171621376 814197943937664 816474667417552 816839110804288 817078568798778 817117920287383 818040028726272 818362142808912 820934246848144 821300680822336 821541446734866 822184280476416 822551272418304 822832031618064 825136542850048 825786619907392 826675045777152 827044042226688 829643433389056 829970116465776 830583999688014 831561351515136 833846468851968 833886627902848 834463219198752 834503407953072 835120644201558 838400932951296 838775163393024 839021051984544 842365333016922 842405902346567 842980273504512 843356547990528 843603779623968 846340335725456 846966327098034 847629055113984 847918374045444 850293144766208 850672683441152 850963041246032 851592451779498 852258799611648 854937440504576 855319052217344 856913831744256 858980033865382 859904171003592 859945585024812 860329432183728 863671777336654 864347576911104 864600962106024 864986887249056 865028546060016 869068637868288 869323407051528 869711440115232 872143394741476 872532686540944 876607826228992 876907036405972 877256204798688 877298454514768 878242299599808 878634313719552 881395852589824 882047772599136 883039253443776 883433408742144 886210031120128 886558988042988 890699637182784 891097211786496 891358438689576 891401367586236 895564632925248 895964379078912 896227032801672 900814746484224 900858130808064 904001820798648 904045358615828 905421945235392 908267677363904 908673093675776 908939472983256 909650693293056 910367354130624 913228629629888 913636260323072 913904094592632 914619199583232 918534000844746 918578238549231 918943999654824 919614843823104 922597971296768 923280366245952 923551027704162 923963265925128 927592521563136 927637195536896 928278610706304 928323317722944 929009947395816 931607717110213 932023551532372 932659026004992 933348862562688 936376541653696 936651042281526 937069127853144 937114258231684 938122456390704 940749862294528 941491024357312 941767024305822 942187393458168 942924629357568 945888232047616 948074877674496 950360888531912 951054667543552 951429157899792 951853839862848 952132877691138 955551753649064 956299446795264 956579787861984 956625857897424 957006768871296 957052859470656 957333421401786 960770971238408 961522748279808 961804620567648 962233933744512 965355312768704 965638308580374 965684814885089 966774579403776 970195019002352 970628077335488 970912618868478 971672331472128 972106049221632 975161368822784 975882642024576 975929641708736 976979599554816 977415686267904 979335305865202 980487694005248 981212906796672 981599272358562 982754324517888 984684429065194 986183804507616 986231300308176 986960761329114 990062769142018 990837466215168 991279738555392 991570334163552 995522666292726 996249414141696 996694102170624 996986285010144 1000220396766448 1000960204752222 1004891898360064 1005340444066816 1005635161598496 1005683594199856 1006427443012134 1007214944995584 1010380611505408 1010831607165952 1011127934442912 1012716346606848 1015158221840906 1016299327756596 1016352762962944 1020703009579682 1021501681804032 1021801137034392 1022257230385248 1027031654398464 1027081117480704 1027382208333624 1027840792863456 1031174993184752 1032641294750208 1035991067361536 1036294770183816 1036344679388876 1036757332943904 1036807264426544 1037922717708864 1041649643969792 1041955005614952 1042420094889888 1043591844979008 1047339127687424 1048113786805536 1053114886656768 1053423609360408 1057206195526624 1058343595081344 1058394566184384 1058866993456896 1059177402401976 1062980649029728 1064124261053568 1064599245844992 1064650518227712 1068365788216584 1068417242000524 1069155999598401 1069936500986496 1070414080141824 1073407255066432 1073886383435008 1074201195343848 1074995722855197 1079270198653504 1079699944367616 1079751944018176 1080068475427656 1080867342643209 1080913599507456 1085597258583552 1086024726864792 1086817542700032 1089438091731704 1091149523745216 1091469396377646 1091956587002424 1095388595646488 1096245707301888 1097056539925632 1097109375490752 1097920846922328 1102233394369536 1103048655755904 1106626821954368 1106951231787258 1107445332917352 1111795291802624 1112617625598336 1112671210604096 1112997392361426 1113494192268744 1114365471058944 1117867910601728 1118694735979392 1120452128160768 1122652667699134 1123153777355896 1123973698006016 1124805039498624 1125247946362254 1128784589416198 1129288436130712 1130172073485312 1130503385655072 1130557832060592 1131007999575168 1131394043474838 1135456602372664 1136345066148864 1136678187943584 1137185558061696 1141208910140442 1142551775659008 1143396858333312 1146538894671456 1146594113366416 1147105909578304 1147442185935474 1152463435881472 1152801282808032 1153315849665408 1153371394746688 1154612254019328 1158758183824384 1159097876068704 1159615253486976 1160071867332846 1163717961622502 1165489950781728 1166408172479862 1169674939731584 1170074181713294 1170989732799744 1171512418292736 1171855849466016 1176063696798848 1177328969676288 1177385671258368 1177911211656192 1178256518648352 1182078650723984 1182952969252626 1183759533006336 1187599516243712 1188129615715328 1188477918252768 1188535156781648 1189356969967452 1189414250832522 1194086177233664 1194619172105216 1194969377068896 1195853230158444 1199732443993798 1201144174410752 1205335761064864 1206285374957806 1207229260313856 1207583161949736 1208122181364384 1211919297311008 1213764682470912 1213823138840832 1214178973485192 1214720937020448 1218538792790176 1220394257432064 1224712001126328 1224770984732308 1225258666206432 1225617853198167 1227060043089408 1231040488327936 1231401370272216 1231951021233504 1232312170102299 1237704814275072 1237764423630592 1238679929861088 1244465150083584 1244955174698664 1248868056375368 1249425503804192 1250769703277952 1250829941854272 1251755111929608 1255689365741096 1256249857944224 1257601399426944 1258162745089536 1263547999525383 1264470410256768 1265034821985792 1268572210533056 1269138453150464 1269510503588184 1270449490647051 1275439717149312 1275501143863232 1276009025161728 1276070479294208 1276444561869048 1277388677669247 1277443344872448 1282406160756864 1282978578326016 1284420732281856 1287517744773832 1288470050798073 1289918377537218 1290494148275592 1294550158491304 1295507666004981 1295563108629504 1296521365366656 1297542819090024 1301176856032768 1302639466073088 1303602956802432 1308215092112214 1308283875728896 1308799029811416 1314911739343488 1314975067077568 1315360554608958 1315884307198032 1315947681772152 1321116621620224 1322093778884736 1323071658898704 1327363555056968 1328332552188928 1329315046680192 1329838482064482 1334018151128234 1334613606336296 1336049455774176 1336645817679744 1337102051379354 1340846882131328 1341903257349512 1342953259994112 1343346949387872 1343946568618368 1348170579257216 1350288462142464 1351287196212096 1355065770342128 1356002731197972 1356068037923742 1362002242405376 1362401516045856 1363009640513664 1363409209474884 1369441489974272 1369842944444832 1370454390484608 1370856141888948 1375303045553866 1381726360245088 1382343110591872 1382814942024802 1383896956945152 1384920549368928 1389273340819936 1389893459853184 1391388782344704 1391455793305344 1392484976584416 1397485049074048 1398035327298558 1398988539007488 1404153182209024 1404564812480544 1404976563422289 1405603691779716 1405671387347526 1411124793441792 1411192754912512 1411822657942528 1412236536535968 1412650536458733 1413281090187252 1417865615629034 1418832348071424 1419534024303616 1424487717622112 1425541332797868 1425609988586498 1426582001315328 1427143736849688 1427780759794272 1432268260458464 1433327630473596 1434449170192896 1434938786846136 1435579289205984 1440091300570208 1441156456857612 1442284122419712 1448032969153056 1448457462870561 1450161869105664 1454866031660288 1455292528503528 1455942116003232 1456368928302717 1462742053234176 1462812500654336 1463823963036864 1463894462563104 1469002958797803 1470731541007872 1471819360195008 1475934975716344 1476593777223136 1477026643597791 1479346950462264 1483490167464448 1483996523148568 1484658923024992 1485094153713027 1486256199322752 1486919607833088 1491592981305856 1493283999439089 1494374121212544 1495041153255936 1499740052664832 1500330595149672 1501440307128333 1507337847540096 1507410442747456 1508010666100224 1508452742397744 1508525391299784 1509641164518201 1515570917258112 1516247410748928 1516691901664368 1521611880187256 1522737332761359 1524448991634894 1524529144444416 1528718526228608 1529922914580632 1531054514369523 1532252522706048 1537068377077376 1537754466220544 1539483005359104 1540621676221056 1544336443864357 1545463834758272 1546153671315968 1546762489777128 1552771599679729 1553986601042304 1554442155275724 1554517019083314 1555135999415856 1555210896639816 1561252828262413 1561319643732992 1562474465954688 1562932508422428 1563630142334832 1569847561677824 1571008691531136 1572170680208304 1576566905878822 1577270625670168 1579672329985152 1584637224337024 1585809293289936 1585885667776696 1587591849276576 1588300490185344 1593292502758528 1594470973544592 1596975777341568 1602548682324876 1602625863000786 1609639013751808 1610110882599648 1610829575152512 1611301793015772 1618430851787776 1618905297980256 1619549916551424 1619627916027264 1620102713141484 1625358144745478 1628395887875328 1632949334835104 1633678221608576 1634157137597556 1634235840574766 1636724285617824 1641868493696288 1642601361644672 1643082893469732 1644368560952832 1645664063236128 1651573239814784 1653350091554304 1659940232931552 1660426847680887 1661167999376028 1667692937703936 1667773255805696 1668926438397504 1669006815906144 1669496088542139 1670241288403116 1676801865902592 1678042103969088 1683979001548701 1684730666033844 1684811804693134 1685960547009024 1687207559247936 1692680671450912 1693176884124297 1693932654196068 1695258110227968 1695836748090888 1700586289532416 1701926082492064 1703184903558996 1704517599223296 1709874881009152 1711813365210663 1713827663488512 1717960067730764 1719808342007184 1719891170049624 1720658864367456 1721163278903211 1727343554673308 1728695153822208 1729201924212048 1729973774498112 1730057092120032 1738137275736576 1738646814103056 1739422880230464 1744286789482952 1745065373081888 1745576942433753 1753215652457984 1753814072811944 1754512409597376 1754596909029536 1755111272569941 1756484599199616 1757268627439104 1762791705179648 1764095545198272 1766078506887552 1766866817484288 1770336899064019 1772420062240256 1773117976085976 1774429453878939 1780006467925543 1781399274365568 1782194423572992 1782716877379152 1782802735172472 1784121376248783 1791129265850496 1791928758157824 1792454065603344 1799598665990697 1801629492968448 1801716261616128 1808003641597296 1808090717231656 1809428062436709 1810843890470784 1816535354727808 1817346187351552 1817878945966512 1820734708261248 1825124888203331 1826457259259776 1827272520646144 1827808189185264 1835093708712407 1837068001689492 1837156477098462 1837887999309648 1845116978855579 1845195942593536 1846560732491904 1847102055408324 1847926531850256 1855274391073792 1856557221412608 1856646635445888 1858019894791632 1863215434220426 1864047103064744 1866697725125376 1872753083307392 1873302084563052 1874138255706288 1874228516463368 1876244912781408 1882982048714624 1883534048611644 1884374786916336 1900721777063824 1902858315799584 1903707679725696 1904265755382276 1911103507298128 1913159575723968 1913251715794848 1914013537742592 1914105718941312 1914666842803572 1921541942476816 1923609241135296 1924467867489024 1930710625537408 1931276617160748 1931369629770178 1940390038004704 1941256154670976 1941825237736956 1943344662944256 1951765284049152 1951859283417472 1953959199109632 1958670611730404 1962322638168321 1962425813593344 1963198544717124 1969368858130388 1972367609015232 1972462600616352 1973040831913437 1973921522658228 1980125538284036 1981674932430336 1983140668327104 1991045332585452 1992498828283392 1993972570020288 2000440793532896 2001027226692351 2001920409504444 2009783796720128 2011270323196992 2011367188399712 2012854886024268 2014429889991168 2020761223010816 2022255868885824 2025432693213696 2029410591609973 2030316443681812 2032598655513192 2034102056885613 2040495219329281 2041406019159364 2043003363608064 2043602274068784 2044514460770496 2054063308796928 2054162234961408 2054764416667248 2055681585726912 2062349986369504 2062954568330799 2065282589500416 2071982134723072 2072589540367632 2072689358777752 2073514665887808 2073614528853088 2074222413037203 2075845435417728 2083299287939584 2083910011229904 2084840189779776 2087183689958016 2092216335257477 2094678255374848 2096227573611072 2097052990947837 2103644007548369 2106229773313536 2106847218720816 2108507081021289 2114412391053248 2116687190162688 2116789132368768 2117733986913792 2118354804803952 2125961298059456 2126798423443551 2128248522107136 2129198491689984 2129301036455424 2136731576433168 2136834484001048 2138311999196802 2138414982879747 2139873001972992 2140828160283648 2146814510132864 2147772766870016 2148402390687696 2149991445710394 2158540397307008 2159399888735232 2159503888036352 2160136950855312 2161734685286418 2168747110296481 2171194517167104 2172049453729584 2178876183463408 2180592793192957 2182299047490432 2182938792755292 2183913174004848 2190777191292976 2194113079851264 2194218750981504 2195841693844656 2206097311511808 2213253643908736 2213902463574516 2214890665834704 2225235251196672 2225342421208192 2225994784722852 2226988384537488 2237389471958784 2245305335398268 2246307554711792 2249610078997248 2250495892724508 2257569178832396 2258576872261424 2261006771310144 2261115664121184 2262015999150336 2262788086949676 2270913204745328 2273356375887168 2274371116123392 2282417820280884 2286793716666624 2293077789342912 2293188226732832 2294211819156608 2294884371870948 2305602565616064 2306631699330816 2306742789493376 2309224508038656 2318195752137408 2319230506973952 2320143734665692 2327435923245004 2330979901563456 2331775528624971 2332816344959724 2339349879463168 2340148363426588 2341979465599488 2343711698932032 2352127393597696 2354657939352576 2354771342516736 2356513037296704 2364157301447968 2364850358818233 2365905938505252 2367519066012672 2375199032487424 2376955836505536 2377070313563296 2378713939934904 2378828501665044 2388172354467328 2389938754137792 2391706460316888 2398394335539059 2399464887987596 2403938794501179 2410671522129728 2411494350116423 2412570749915612 2414458520627712 2415166323899472 2416244362728768 2423838594622016 2427529364941824 2427646277681664 2428357946970384 2429441874040896 2437077585580352 2438037217118217 2440788514864128 2449424002252656 2449541969464616 2450517332412864 2451235706396334 2451353760862149 2454120086178816 2462080976655872 2462802740544432 2463902042467008 2464624340204598 2475409628550144 2475528847261184 2477359859722176 2486124736193527 2488930300167168 2489910349397328 2497736112750736 2498851007608384 2501539406555904 2501659883708544 2503510223859216 2511378731482192 2512499715888448 2515202798853888 2516325490179072 2527095999050766 2527217707039701 2528940820513536 2530069643971584 2537144421066112 2538276906300928 2539021007176368 2540898981294102 2550879434298624 2551002287726464 2552018050323456 2552140958588416 2552889123738096 2554777355338494 2563064766714023 2564812321513728 2565957156652032 2575035489547664 2576940101596146 2577064210137131 2579836755074436 2580988296551184 2589100316982608 2591015332009962 2593042730733312 2595085638180048 2602353712065536 2607205913604864 2616430184224428 2616567751457792 2617598059622832 2629823478686976 2629950134155136 2630721109217916 2631768614396064 2631895363544304 2644187557769472 2646143317797408 2654727110113936 2658630093360384 2659676964128964 2668036302256468 2669227212672592 2672098911548352 2673291635359488 2674204102758708 2681693764262656 2683806514699024 2686693898775744 2687893137236736 2696341158514432 2702574392424192 2710131540684256 2712005462395944 2712136075847484 2724803032091712 2726019281027328 2726818418949768 2739685888889664 2740908780969216 2741712283777896 2750606091107732 2755734715647693 2763452720490176 2764686221183744 2765629884049604 2767793913890304 2769841098737856 2778546681639872 2779786919706368 2782777564689408 2782911586610688 2784969953168832 2794823151330639 2794970098148096 2796070654597116 2797977078014976 2809129624961088 2809953126844578 2811207383559432 2811342774695052 2822249586883584 2822385509825024 2824473073071936 2825301072917466 2826562180374504 2835731231258068 2837664696142848 2848975435244224 2849947868319409 2851082665595736 2851219977172996 2853164002630656 2854287473699376 2855561519588544 2864536520916928 2866655260947192 2868898340385792 2869877573692272 2871158578411968 2880182601140416 2882312913715224 2884568244839424 2896065938306112 2896914925741122 2897054444655267 2900323738211328 2909732063320576 2910585057007056 2911884232006464 2912737856605434 2925484106468352 2925625001308672 2927647926073728 2927788925126208 2938005917595606 2938147415501441 2941463082015744 2943638720390016 2951869951432688 2953187554446272 2954053287195582 2958693900924528 2966980334928896 2967993046297136 2969317846049984 2970188307426054 2972512398645504 2973839215666176 2983185962611712 2986567998878178 2988748242425088 2990082306511872 2999480105329664 3000661190299344 3002880614256666 3014675695080192 3014820885494912 3016021332200448 3016905484795488 3017050782599568 3019282329036402 3029076542480209 3031141834516224 3032494821497856 3033383803328736 3043223760374512 3045474665522718 3045621339252973 3048897983269788 3049058288888832 3057437052457216 3059845829161264 3062109028739046 3064505045412096 3074136754154752 3075508932441088 3081243352442112 3088672887728714 3090927669516544 3092307342631936 3093524979554256 3105543199359458 3107973202084608 3108884310551448 3109034038166628 3110271998831712 3110421793279632 3122505656524826 3124948931909376 3125865016844856 3127260284669664 3142017383062272 3144341360416608 3153133811757644 3154541251340336 3159344659970304 3169274448674048 3171618586579872 3171771335553392 3175183698553152 3176600980370688 3186585005517056 3188941947089184 3193951554683136 3205097364649752 3205251726001572 3220221765199296 3221659150305024 3222603586031544 3237810595960512 3239099833102848 3239255832054528 3240205426282968 3250716289490956 3256791775750656 3265898669670208 3267356443217152 3268314275195112 3268471681149532 3273448571235648 3283736987392576 3285202723289344 3286165786939464 3288737121905664 3291328126472256 3303146479629568 3306700183108608 3319880465863104 3320853695361774 3322335998752056 3335385875407872 3335546511611392 3337852876795008 3338013631812288 3338992177084278 3340482576806232 3353603731805184 3356084207938176 3367958003097402 3368120208013847 3369461332067688 3369623609386268 3371921094018048 3374415118495872 3385361342901824 3386353768248594 3387865308392136 3390516220455936 3391673496181776 3401172579064832 3403852164984128 3406369807117992 3409035198446592 3419749762018304 3423626730421326 3427655326977024 3435920135461528 3439616684014368 3439782340099248 3441317728734912 3442326557806422 3454687109346616 3457390307644416 3458403848424096 3459947548996224 3460114184240064 3472356036501703 3476274551473152 3477293628206112 3478845760460928 3488573578965904 3490130746163776 3491153884867506 3506431304915968 3507628145623888 3509024819194752 3509193818059072 3510222545139882 3512969198399232 3514537254878208 3525583410359296 3528191090396544 3532157013775104 3533733634968576 3540673798128038 3544840124480512 3546235952171952 3548858907757878 3560012935851086 3562798548731136 3564388847145984 3565433754758304 3565605470344944 3568242752497566 3582258531700992 3583857516315648 3584908131206688 3599197331981394 3603432523232256 3616007283194592 3616181434463312 3618856124873418 3621687780941568 3633070709455616 3634692374703104 3635757891933024 3641469416522496 3650249776406662 3652914518519552 3654545041292288 3655616378370528 3670187417424814 3674136003378984 3674312954196924 3675775998619296 3690233957711158 3693121464983808 3694204110816648 3695853063700512 3713114442825216 3713293270891776 3716039789583264 3726430868440852 3728094206129488 3733395450250752 3745506166614784 3746604169126104 3748276511412576 3748457032926736 3752489825562816 3765964097429248 3767068097223288 3768749573832672 3801443554127648 3805716631599168 3807415359451392 3808531510764552 3822207014596256 3826319151447936 3826503431589696 3828027075485184 3828211437882624 3829333685607144 3843083884953632 3847218482270592 3848935734978048 3861421251074816 3862553234321496 3862739259540356 3865410152394219 3880780076009408 3882512309341952 3883650475473912 3886522998014943 3886689325888512 3903530568098304 3903718566834944 3907918398219264 3917341223460808 3924645276336642 3924851627186688 3926397089434248 3938737716260776 3944735218030464 3944925201232704 3946081663826874 3947843045316456 3960251076568072 3963349864860672 3966281336654208 3980505700380001 3982090665170904 3984997656566784 3987945140040576 4000881587065792 4002054453384702 4003840819008888 4019567593440256 4022540646393984 4022734376799424 4025709772048536 4028859779982336 4041522446021632 4044511737771648 4050865386427392 4058821183219946 4060632887363624 4065197311026384 4068204113771226 4080990438658562 4082812038318728 4086006727216128 4087204548137568 4089028921540992 4108324469922816 4109528833334496 4111363171453824 4124699972739008 4125909136661598 4143964269446144 4145179080735264 4145378717555504 4147029331775616 4147229057706176 4148444826074406 4151690870835456 4166598575879168 4167820022459808 4169680379559552 4174367379916032 4184432670514954 4189356510749696 4192455147222144 4194105981895674 4207288015096738 4212459546627072 4213694437441632 4217014162042578 4228824782106496 4233374380325376 4233578264737536 4235467973827584 4236709609607904 4251922596118912 4253596846887102 4256497044214272 4258602072910848 4273463152866336 4273668968002096 4276623998393604 4276829965759494 4279746003945984 4293629020265728 4295545533740032 4296804781375392 4299982891420788 4317080794614016 4319007776072704 4320273901710624 4323469370572836 4337494220592962 4344098907459168 4357752366926816 4361185586385914 4364598094980864 4365877585510584 4367826348009696 4381554382585952 4388226159702528 4388437501963008 4391683387689312 4407008876393409 4412194623023616 4426507287817472 4427804927149032 4429781331669408 4431079930793373 4450470502393344 4450684842416384 4451989569445704 4453976769074976 4455282461139081 4474778943917568 4490610670796536 4492615109423584 4499220157994496 4500991785449016 4515138357664792 4517153744522848 4522013542620288 4522231328242368 4524031998300672 4525576173899352 4541826409490656 4546712751774336 4548742232246784 4564835640561768 4568211998284077 4573587433333248 4586155578685824 4586376453465664 4588423638313216 4589768743741896 4593163543108569 4611205131232128 4613263398661632 4613485578986752 4618449016077312 4633009331593071 4636391504274816 4638461013947904 4640287469331384 4654871846490008 4658314799039187 4661959803126912 4663551057249942 4665632689919448 4678699758926336 4680296726853176 4683758484787239 4683958931198976 4687423397864064 4704254787195392 4709542685033472 4713026074593408 4728314602895936 4729700717636466 4731811877010504 4750398064974848 4753911673011072 4754140627126592 4757427879869808 4757657003330088 4776344708934656 4779877508275584 4783412920633776 4796788671078118 4798929775975192 4807877589002358 4821343044259456 4822988700232846 4825141499831224 4828917041255424 4830332647798944 4832488725457536 4847677189244032 4855292555363328 4856715893940768 4858883748081792 4874155171160704 4876074434236434 4898848004505312 4899083938929232 4901034664825728 4902471412792668 4902707521724298 4924161953311744 4925605481088864 4927804084934016 4929248680409196 4951057694522368 4954719719444352 4972249472387054 4979820698794656 4995472225501472 4997702015216768 5003078813111808 5003319767417088 5007020447718432 5022757462964384 5024999431776896 5030405597707776 5051937004646103 5054191998101532 5054435414079402 5057881641027072 5074288842132224 5076553812601856 5078042014352736 5079530652372891 5081797962588204 5101758868597248 5102004575452928 5104281917176832 5105778247476192 5109554710676988 5126129533428046 5129624643027456 5150070979095328 5153880203192292 5154128420274262 5159673510148872 5161976593102368 5178200633965216 5182030664019924 5186085461466624 5190171276360096 5214411827209728 5232860368448856 5235196119245664 5236730827301259 5259646957373952 5259900268310272 5261442218435832 5263537228792128 5263790727088608 5265333817709823 5288375115538944 5292286635594816 5309454220227872 5311010697192057 5317260186720768 5319353928257928 5336072604512936 5338454425345184 5340019403776629 5344197823096704 5346583270718976 5348408205517416 5363387528525312 5367613029398048 5373387797551488 5375786274473472 5392682317028864 5398795997972091 5405148784848384 5420263081368512 5424010924791888 5424272151694968 5428284187310127 5449606064183424 5452038562054656 5453636837899536 5475374664609993 5479371777779328 5481817561938432 5483424567555792 5501212182215464 5505281126137221 5511469431295386 5526905440980352 5529372442367488 5531259768099208 5535350936566737 5535587827780608 5539682197475712 5557093363279744 5559573839412736 5565823173221376 5569939906337664 5583370220124983 5589646302661278 5589940196296192 5592141309194232 5613866552688251 5618259249922176 5619906253689156 5622414767118864 5622685549390104 5644771019650048 5648946146143872 5650602145834932 5653124360749008 5671462462516136 5697950870488448 5699895736638818 5702165331191472 5702439954345992 5708574947398752 5711123039177088 5729073041833856 5733310521894384 5739755147384544 5742317156823936 5760365202280832 5764625827430448 5792131876612224 5793829851482244 5794108889310534 5819464126641152 5821170114014112 5823768464012928 5825475713210868 5851250002617344 5855295852147456 5855577850252416 5876011835191212 5876294831002882 5887277440780032 5903739902865376 5906375108892544 5908106574391164 5917387801849056 5935986092594272 5938635692099968 5940376614852108 5945024797291008 5973135997756356 5977496484850176 6001322380598688 6003081680077053 6005761228513332 6029351390160384 6029641770989824 6033810969590976 6034101565199136 6038564658072804 6058153084960418 6062283669032448 6066767606657472 6086447520749024 6088231774829919 6090949331045436 6091242678505946 6097795966539576 6114874104914432 6119691658322528 6121485657987843 6124218057478092 6129010090824192 6148273508309504 6162486704884224 6177345775457428 6181855339033088 6187049959108512 6188863704992397 6211086398718916 6215946404169216 6217768621102896 6218068076333256 6220543997663424 6220843586559264 6222667239111609 6245011313049652 6249897863818752 6251730033689712 6254520569339328 6276649005772431 6284034766124544 6288682720833216 6306267623515288 6309082502680672 6310932022645107 6318689319940608 6338548897348096 6343237173159744 6343542671106784 6350367397106304 6353201960741376 6373170011034112 6377883894178368 6380395270330653 6387903109366272 6400448788923761 6410194729299504 6410503452003144 6415244948639241 6435407999423117 6440443530398592 6443318300610048 6445207172063088 6475621191921024 6478199666205696 6478511664109056 6480410852565936 6501432578981912 6506241330889443 6513583551501312 6531797339340416 6534712886434304 6536628550390224 6536943362299064 6541778379578871 6546897142471296 6567473974785152 6570405446578688 6572331573878928 6582656252944512 6598528441965889 6606292959259136 6634569562267933 6639760931726208 6641707390723548 6644671997504112 6671093023222784 6675705753590016 6676027263624576 6677984354168556 6680965153612464 6712168415876352 6735916006194804 6736240416027694 6738922664135376 6739247218772536 6748830236991744 6770722685803648 6772707536497188 6775730616784272 6783346992363552 6807704329968256 6812739614235984 6847253460842652 6871840270923056 6879233368028736 6879564680198496 6882635457469824 6884653115612844 6909374218693232 6916807696848192 6919895097992448 6920228368480128 6944712073003406 6954587256412224 6957691520921856 6977147157931808 6980261492327552 6982307769735012 7015256291247776 7018049638389504 7018387636118144 7020445090279764 7025938396798464 7056382180793088 7064314027550208 7081347596256076 7092471904343904 7094551076454699 7097717815515756 7120025871702172 7125597097462272 7130867509516608 7131210940689888 7136485504995132 7164517063401984 7169816262413376 7195183006617177 7198394663962788 7232014566389184 7232362868926624 7234483050349269 7237712249746836 7243375561883136 7266141418911232 7271515783866048 7282938833044992 7300499552813324 7305829037039104 7311232756741056 7314111651354651 7337099831205287 7340374834849628 7348272006757968 7348625908393848 7351551997238592 7354061282586447 7380467915422316 7386242929967616 7388408221633296 7391706127401024 7426228885650432 7426586541783552 7432079579166528 7452861736881704 7456188412258976 7458374208580581 7466790900501504 7491012333229568 7493208338252208 7496553022825152 7496914065853472 7504979651125632 7531928194858496 7534136194446576 7537499147665344 7564166750546263 7581653121119103 7602887108255296 7605482181136411 7611433263198336 7614830718902784 7617063021529104 7644414029192512 7652638302895872 7653006863179392 7656054150970368 7656422875765248 7658667371214288 7686167769907264 7689194300142069 7694436964541184 7697871469956096 7722842502149632 7725106468642992 7725478519080712 7730820304788438 7731192630411393 7761560152018816 7765024618683904 7767300950947824 7773045996029886 7798260885959687 7807061136196608 7807437133669888 7834682446921616 7840854937225739 7849290552673284 7849703254373376 7852794178868496 7877475432521552 7889470436060928 7889850402465408 7892163327653748 7895686090632912 7920502153136144 7932562673308416 7961011400760002 7964181330341808 7975890280081152 8001763174131584 8004108906769404 8007681638017776 8045081292787968 8045468753598848 8051419544097072 8089023475543296 8117642366439892 8121265774727248 8130394622052768 8136408227542452 8161980877317124 8165624076637456 8174409096275136 8178057843081984 8219057666668992 8222726342907648 8249399945478016 8251818273323196 8290358161470528 8290757435111008 8294058663551232 8294458115412352 8296889652148812 8303381741670912 8335640044919616 8339360759119104 8348734759832064 8368865341029908 8384469453991917 8384910294444288 8388211963791348 8414576030193476 8427388874883264 8434028324085156 8457649564212992 8466748760650752 8467156529475072 8473419219215808 8503845192237824 8507193693774204 8512994088428544 8546926305732672 8547337936004192 8549843604958227 8553247996787208 8553659931518988 8559492007891968 8587258040531456 8593609562750784 8599965782841576 8634161589228032 8640547803421248 8646938741145672 8671117982333521 8674988441185924 8688197814918336 8691163333965801 8715504733853632 8722371172771828 8729196189961728 8731755171021168 8735652696019392 8763108765171904 8776452319405056 8776875003926016 8783366775378624 8814017752786818 8814442246504323 8824389246047232 8853014575634944 8855609854298064 8859562663338816 8862159861586746 8900941004786688 8901369684832768 8903979138891408 8907953538149952 8910564922278162 8939469796100129 8949557887835136 8981221341593072 8985230218847168 8988297123161213 8998440315988992 9001983570898032 9030276715329584 9034307489045696 9044027085240576 9044462656484736 9048063996601344 9051152347798704 9083652818981312 9087229627440627 9093425503548672 9097484464493568 9129671281123536 9136423996568154 9136864017758919 9147174866666496 9172311157371648 9172752906931328 9176847276626432 9179537487483792 9186327086217138 9222410262464256 9226526797323264 9226971157973504 9266018663186142 9266464925812237 9272783008549632 9276922027895808 9280574938662768 9309743692980016 9316629598078374 9323919606253824 9327102114499884 9331265379838896 9357399517852672 9360593453706352 9367516969574478 9374846795728128 9408509574390784 9426052149186816 9456629205791872 9459401435272932 9463623754021008 9507823346022144 9508281254253184 9514855759739616 9515314006660176 9559755016551168 9566825841267552 9593577342156236 9597859551950384 9615755178004716 9642686088518912 9645977400465692 9650282999662448 9660665295597888 9664977450915072 9695354378488064 9713431787881536 9717767496163584 9748310342321408 9752148868472868 9797696009010624 9798167877858464 9802069329651456 9804942825585336 9805415043448596 9851210962177728 9855608169868032 9858497360818392 9909439438888704 9944498944774108 9959641397589312 9990944451002944 9995404030433536 10006157626223616 10006639534834176 10014040895436864 10045514925928768 10049998863553792 10060811195415552 10103874009292206 10104360624041541 10108383996203064 10108870828158804 10115763282054144 10148577684264448 10156084028705472 10159061304745782 10163595925176408 10203517737194496 10204009150905856 10211556494952384 10219109421353976 10247684888212343 10252259066856092 10259249286054912 10300141958190656 10307760406384584 10308256840548524 10319347020297744 10323953186204736 10356401267930432 10364061328039848 10372170922933248 10380342552720192 10417068109505109 10428823654419456 10465720736897712 10470392238491328 10473461654602518 10519293914747904 10519800536620544 10522884436871664 10527074457584256 10527581454177216 10530667635419646 10576750231077888 10584573271189632 10618908440455744 10622021394384114 10622532963735979 10634520373441536 10638707856515856 10672145209025872 10676908850690368 10680038807553258 10688395646193408 10693166541437952 10696816411034832 10726775057050624 10735226058796096 10746775595102976 10751572548946944 10785364634057728 10797591995944182 10810297569696768 10840526162737024 10848021849583776 10848544303389936 10856568374620254 10899212128366848 10904077124109312 10907273675799072 10950749329219986 10951276730505371 10958743555558656 10963635123876864 10966849135111584 11002424364430928 11010562252274442 11022938862590772 11053810881960704 11058744884734976 11062519536198416 11070701873133474 11079364394951424 11114186726559488 11119147678825472 11139879812675328 11166740440249966 11179292605322556 11179880392592384 11184282618388464 11227733105376502 11236518499844352 11239812507378312 11244829534237728 11245371098780208 11297892292287744 11301204291669864 11306248721498016 11342924925032272 11395901740976896 11399791473277636 11404330662382944 11404879908691984 11417149894797504 11422246078354176 11458146083667712 11466621043788768 11479510294769088 11484634313647872 11520730404561664 11529251654860896 11584263753224448 11587659702964488 11588217778621068 11642340228028224 11647536928025856 11650951426421736 11710591704294912 11711155700504832 11752023670382424 11752589662005764 11774554881560064 11807479805730752 11812750217785088 11816213148782328 11834775603698112 11871972185188544 11877271384199936 11880753229704216 11890049594582016 11941517101140003 11946271995512712 11954992969700352 12002644761197376 12006163360154106 12011522457026664 12058702780320768 12059283541979648 12067621939181952 12068203130398272 12077129316145608 12116306169920836 12124567338064896 12133535213314944 12172895041498048 12176463549659838 12181898662090872 12182485357011892 12195591933079152 12229748209828864 12239383316645056 12242971315975686 12248436114956184 12258020181648384 12296547016619008 12324973409768448 12354691550914856 12363710678066176 12374099918217024 12377727409984794 12422172797437832 12431892808338432 12435537242205792 12436136152666512 12441087995326848 12441687173118528 12445334478223218 12490022626099304 12499795727637504 12503460067379424 12509041138678656 12553298011544862 12553902593506157 12568069532249088 12577365441666432 12612535247030576 12618165005361344 12621864045290214 12637378639881216 12677097794696192 12686474346319488 12687085342213568 12700734794212608 12706403921482752 12746340022068224 12755767788356736 12760790540661306 12775806218732544 12800897577847522 12820389458599008 12821006904006288 12830489897278482 12870815998846234 12880887060797184 12886636601220096 12890414344126176 12951242383842048 12957023328218112 12960821705131872 13002865157963824 13012482661778886 13063594678680832 13069425772868608 13073257100780448 13073886724598128 13083556759157742 13093794284942592 13134947949570304 13140810893157376 13144663147757856 13165312505889024 13197056883931778 13212585918518272 13269139124535866 13279521863452416 13283414781447096 13289343995008224 13351411507180032 13352054527249152 13355968708337112 13361930307224928 13424336831752704 13471832012389608 13472480832055388 13477845328270752 13478494437545072 13497660473983488 13541445371607296 13545415072994376 13551461233568544 13566693984727104 13615408659936512 13625479228471968 13694506921685304 13743680541846112 13758466736057472 13759129360396992 13765270914939648 13769306231225688 13818748437386464 13833615393696384 13839790195984896 13840456736960256 13889424146006812 13899027994779213 13909174512824448 13915383041843712 13954294315863616 13960522984655104 13964615539470024 13974944397117561 14030512582495552 14036099276779008 14036775272236288 14040890180559528 14051275454361717 14051876793596928 14112764361586176 14128628055100416 14162695192512152 14184943808687808 14189102152909398 14195435631031512 14240051743404344 14251194194924544 14261735019033216 14262421881379776 14272971009990264 14329034126803968 14339632524826752 14390366013234354 14396789327925576 14464029132778368 14464725737853248 14468966100698538 14475424499493672 14486751123766272 14532282837822464 14543031567732096 14565877666089984 14600999105626648 14611658074078208 14622465513482112 14628223302709302 14674199662410574 14680749669699256 14696544013515936 14697251816787696 14703103994477184 14708122565172894 14760935830844632 14772485859935232 14776816443266592 14783412254802048 14853173083567104 14864159158333056 14905723473763408 14912376824517952 14916748417161162 14982024666459136 14986416676504416 14993106045650304 14993828131706944 15009959302251264 15063856389716992 15068272388893152 15074998295330688 15128333501092526 15163306242238206 15205774216510592 15210964362272822 15222866526396672 15229661437805568 15234126043058208 15288828058385024 15305276605791744 15306013726358784 15312845751530496 15317334742428576 15372335539814528 15378388600284138 15388873929082368 15445685004299264 15450212937285984 15450957038161424 15461640609576876 15462385260822786 15523120304037632 15530049237367808 15534601901895648 15546091992059772 15596521771919374 15614874267339776 15669364893843232 15681709874451478 15698581105346568 15705588357736992 15754950865043104 15778940872121856 15779700804930816 15784326655307496 15791372181265824 15841004306272288 15865125346616832 15922022801520004 15928362660683616 15933032091576171 15951780560162304 16003526348263168 16008217813538808 16015363276035552 16020058211329887 16090162585575936 16090937507197696 16102839088194144 16178046951086592 16235284732879784 16242531549454496 16260789244105536 16272816455084904 16323961754634248 16331248153274912 16348818192550272 16356115686163968 16426123993829979 16438115333337984 16445452685815296 16498799890956032 16503636546646392 16515843378411663 16580716322941056 16581514870222016 16588117327102464 16588916230824704 16593779304297624 16606052809700211 16606763483341824 16671280089839232 16678721518238208 16697469519664128 16737730682059816 16750110660374949 16768938907983834 16769820588888576 16776423927582696 16829152060386952 16841599658064753 16854777749766528 16868056648170312 16915299128425984 16934313058950144 16946838438431616 17007690384475648 17014387387548408 17093852611465344 17094675872008384 17099687209916454 17106495993574416 17107319863037976 17174516081062912 17187219125501568 17199931565683152 17268323178456064 17281095606842496 17293877482291344 17342235964667042 17349976882371848 17376395629836672 17382326667931602 17431009467707264 17444742345543656 17458392379923456 17463510342042336 17471305392038784 17526217530343808 17553750007852032 17566733550757248 17628035505573636 17628884493008646 17706029151269888 17711219708596128 17719125326677632 17724319723173492 17802739369665536 17807958277782816 17815907076299904 17821129844556324 17878939592200258 17962442683186144 17970460437694336 17976594246322426 18003967141796064 18060553430659168 18068614978091392 18088054170481152 18088925312969472 18102304695597408 18167305637962624 18174459254881254 18186851007097344 18259342562247072 18264695324489757 18272847993136308 18273728035517838 18344622314743296 18345505813862656 18353694553252864 18359074974967584 18364456973963529 18372654172434276 18444820524928512 18453942315947008 18532037326372284 18532929851624474 18545566017099264 18561149877325536 18619487385960032 18633259196156748 18647839212507648 18654204228999768 18662530759677792 18721186907412704 18735033939148956 18749693591456256 18829947017317293 18852104298373632 18913258411583744 18918802870545864 18927247508042016 18932796067935321 19015646692044288 19016562508506368 19029711519479232 19030628013320352 19119510033102336 19133651682535104 19187154684312472 19195719103900768 19201346366771283 19231510356009432 19285372177037824 19291954800931384 19300565999324896 19306223998269351 19321330591195776 19329954901830144 19390708756976128 19426863575763072 19435534992327168 19496620684642816 19504297736945736 19518723992668329 19595392018021248 19596335755716928 19604138659302912 19609885651170672 19610830086897192 19625335138736613 19702421924355456 19711216339736064 19716994721636784 19795585325897667 19818878877777408 19888997889548216 19903708686803799 19919282795178624 19981888902005888 19990808060867072 20013279069668352 20028081790873728 20076373770236641 20091029851857536 20099997727107584 20186030795836477 20207748018584412 20208721248083082 20216767992406128 20217741656317608 20296286767411369 20297155368528896 20312168057410944 20318122609491564 20327191850352816 20408018301811712 20423112989904768 20438218842707952 20495369776424686 20504518133712184 20600283916381312 20615520812769168 20616513681097048 20638694040595488 20647906372409472 20712802535860864 20728122656079696 20760685105440384 20834136219010218 20931441473795424 20940784476982656 20946923309205036 21039601073241088 21045768873743328 21054148915168512 21055162908354432 21061335270839292 21169146542379264 21237816880911488 21244042788768228 21245065927471958 21277415713031712 21344290418051744 21353817701380736 21360077615106516 21376791292386816 21393632822069664 21470452117592192 21493551190205952 21585549019851531 21595183991888364 21681052325474048 21696043699167552 21697088606779872 21703449151047807 21713136749240508 21798424256733696 21814547351598144 21901498658439972 21902553461010742 21917487111117312 21933698270223168 22004848728861856 22011299493615861 22021124504548884 22045877725181544 22107621763921408 22125039072396832 22141403746266948 22158728789902848 22228373453118976 22279759625350656 22333480880499932 22358585210645112 22368565236776928 22375122625741743 22455466210753004 22473036999688704 22479625014756624 22489659068475456 22490742197560416 22595784584575488 22602408583339728 22612497442996032 22685849850064544 22692500251638789 22791803481953792 22799582946555272 22808661324765888 22809759817383968 22816446543409233 22834299789595008 22844492156708352 22916292167335424 22933242087577536 22959020589538176 22969268627295744 23014379687832247 23041460809123328 23058503309721792 23067582900426207 23140084083032059 23168527506448896 23175319405928976 23176435557242136 23193577891234179 23284680456056448 23295073856051712 23301902852843472 23394782657879061 23421183408589824 23422311401009664 23504047340764848 23505179324011528 23522564811677217 23549109763120128 23614959611461504 23625500435570176 23632426297564656 23669551207396224 23743944370377088 23754542768399872 23761506459408432 23856218213261291 23883034202280006 23892543991025424 23986520725122527 24005289522394752 24012326720308212 24023044914053328 24118567083959296 24135243878363904 24136406260796544 24154258632291216 24232612339841672 24267070426629888 24345790082996096 24352927099319676 24363797324181744 24364970714023784 24391183866158304 24478766633290112 24485942631951372 24496872229912368 24709383101829712 24748199836434048 24755454819969588 24844345594875664 24871074484411584 24872272305333024 24882175990653696 24883374346237056 24890668956446436 24980045252198608 25006920134758848 25018082277357312 25106596023089724 25107805187012314 25154730883332864 25225070494061152 25236330010722688 25243728090580428 25372948692638976 25374170684427136 25401469588425216 25511535576713472 25521581081322612 25601795155695044 25640778917198016 25642013808012576 25649530814874681 25660979794556964 25741631997692468 25761774121594368 25780828688252352 25902484767684096 25921643410263744 26005730315927648 26013353947000563 26024965323557772 26127189357361664 26146514201560896 26147773449196256 26167113518315484 26187588569885184 26269895899140608 26289326295515712 26330625011778048 26382337690929649 26394113767863556 26443326739512969 26526437851280653 26538278249071732 26559043726904832 26566829562894192 26578687990016448 26702823014360064 26704109054498304 26711937416674224 26723860614449856 26818409388300387 26848673663505408 26943664024779216 26944961664110776 26955690656541504 26956988875090144 26964891369483639 26995320947966976 27082890743214592 27090830145988752 27102922467137088 27133387969454208 27230817319873024 27250958456943936 27261688882321881 27347372098128797 27389013843370608 27410592053276757 27487361083692224 27516933472114944 27518258720793984 27530541829879296 27538612462451376 27637496874772928 27667230787392768 27679580391969792 27680913473920512 27778848292013624 27798055989558426 27799394777436711 27818349025648896 27830766083687424 27908588631727232 27921045969310208 27929231078940048 27949888794235122 28061025164991104 28072198553558016 28073550544472576 28081780361119056 28102550908723434 28193712433854253 28225528723172352 28325390385024304 28347706311508441 28369887617375616 28378204305818796 28390871262063024 28480103486808688 28523470038066432 28524843762759552 28545942019980528 28679265049653504 28780732026468708 28793578655851152 28928058265556736 28929451475706496 28937932201397076 28950848998987344 29086063135464192 29201998211253296 29244931026964224 29256446605418604 29348399324821148 29361499339398512 29393088027031872 29394503633575392 29406207988954368 29416245130345788 29521871661689264 29553632886533184 29566824509604096 29728318316666112 29811446947526816 29824753649035904 29833496834322324 29972833353008832 29986212091300608 29987656263413888 30019918604502528 30136544777786304 30149996590661376 30256667002185052 30313081872124623 30326612484476412 30411548433021184 30421928724545644 30445733052793344 30468252086116416 30577656116770048 30610553211583488 30612027452717568 30634669484857152 30743054664637029 30744671079629056 30756777200568276 30777747858164736 30900425874571968 30901914076322848 30923281219153752 30924770521645572 31046240608075264 31069203803791296 31092183984119544 31193043543838748 31251204328515327 31338729787686464 31349426551513499 31363419748902956 31397162210693136 31411176715473984 31509901730086208 31557881744243712 31559401609861632 31568653310614992 31582744362531648 31682008612544576 31730250693233664 31844045603040008 31856725321367232 31866064183152342 31867598891207937 31903561120324608 32007052696526336 32016435627077616 32030726552071104 32040116422659774 32180325171151872 32181875014395392 32205678176388288 32319621570515851 32356093902173184 32470569465759568 32485063098908992 32521578488211072 32545632910169808 32647923509268496 32662496306549824 32697636385100544 32712231372327936 32852247987659958 32853830191516113 32876230666675968 32890905371630592 32997599781912064 33007273093292784 33031686756823326 33161432645882112 33163029740444032 33176234654204928 33177832461649408 33187558608595248 33212105619400422 33319841967282299 33342560179678464 33357443036476416 33475461364119632 33500221320749898 33501834731782703 33537877815967668 33539641177777152 33552847855165392 33658304120773904 33683199316129506 33709555499533056 33736113296340624 33830598256851968 33893676876863232 34015380768951296 34028774775096816 34187705222930688 34189351744016768 34199374419832908 34212991987148832 34214639726075952 34374438251003136 34399863131366304 34562191213684992 34587754964582688 34684471929334084 34699953764743696 34752791259673344 34764653335863204 34862018935414528 34889484691087312 34927020684084672 34942610784077568 35052435060687616 35133467101514496 35256071011147272 35257768986017292 35422439417192256 35438250653355264 35448639446346984 35615916555565632 35631814152599808 35642259689112648 35757879184400516 35824551303420009 35924885366372288 35940920875388672 35953188492644852 36007934283592128 36121106861318336 36137229956182784 36176108340962304 36177850625938944 36204609391194816 36334611275925248 36348918509762508 36373702014194688 36518685124494144 36529390648979514 36545695986272616 36547456071035676 36689244629486592 36691011627725312 36718149949935168 36728913947927058 36745308344868552 36889641049857024 37049322288152317 37064074652744568 37065859703248948 37091132034198528 37122299754651072 37238974771920064 37266518392313496 37295678425015296 37308408457999536 37325061519355584 37442373814825408 37470067878297912 37499387182912512 37659894034634586 37661707780518471 37704208596747264 37826516823167488 37837605741091728 37854495016084032 37865592135870642 38031293384088576 38033125017012736 38059423038958464 38061256026640704 38195916401518733 38239020066204672 38267303365070208 38374309368624944 38391438207801536 38402692733542566 38463020712018864 38570744354075648 38583909601862768 38601131998649792 38612447996538702 38642661182391552 38659909803660288 38781417513952256 38853727151526144 38871069984654336 38993241369285632 39008595473891472 39037447985336658 39190784036042496 39192671511433856 39208277318605824 39219771302341344 39221660173794384 39250670277473226 39404843848710912 39422432679472128 39433989443273568 39591170651795334 39593077410288649 39637757755554816 39777995779096432 39807417373607598 39838565590357248 39963777804011776 39981616121734144 40056163581747456 40152747540473282 40182059703715072 40199995454215168 40372061591672954 40415496037168824 40417442496166164 40433535984812256 40435483312635216 40592573534822738 40624336114821888 40636245218983128 40654383700705632 40846225979809536 40876437685415904 40990739552849372 41009036267424368 41200567832762624 41231041625538336 41233027362194096 41277388081190976 41295812744818944 41425605071721728 41456245312159392 41521370210880768 41668272438020436 41862882947590848 41881568953965312 41893846618410072 42091537747486656 42108297830337024 42110325816708864 42122670541678584 42338293084758528 42475633761822976 42488085577536456 42490131854943916 42554831426063424 42688580836103488 42707635402761472 42720155230213032 42753582584773632 42787265644139328 42940904235184384 42987102380411904 43171098039703062 43190367983776728 43362104650948096 43392087398335104 43394177213559744 43406898302095614 43426273498481016 43596848513467392 43629094703196288 43785562704180011 43802997316879944 43805106922021484 43834974222234624 43867396540446336 44009697457723712 44022598987231722 44042249009097768 44091755450363088 44215243527842816 44250078144793664 44282807492533896 44317457579805696 44456746906237952 44559519250701312 44666961760999864 44717170421290224 44737130473553856 44750245251483486 44910932421506008 44946073999377408 44959250029513248 44979318136950912 44981484395120832 45191569169150976 45204817166679456 45224994885992064 45371699700129088 45385000503277578 45583606963907584 45599165893110544 45617322649531776 45619519634767936 45632893086818466 45668599579190016 45688984313416704 45832584334670848 45866484175155072 45918041179076352 45938537254591488 46028759375664494 46082921618246656 46117006619443584 46135165800852414 46280168166064118 46337055012897792 46350638811857952 46352871114484272 46387155782468358 46569360912112896 46590147712103424 46603805705686944 46789565315758122 46844622802019328 47008094681529696 47010358648023056 47045129623354434 47229919222923008 47251000871140352 47264852595129312 47339102414792448 47487888740754176 47509085536799744 47523012918816864 47712436426522582 47766068404560012 47785087982050848 47973041450245054 48010579044789504 48024653440616424 48046089828106656 48270487756727808 48272812521593088 48308517264582432 48465224679683344 48534140853259776 48691580165992192 48705854198639352 48727594648363488 48729941428047568 48782367732316608 48957533266580224 48971885263902744 48993744459824736 49418766203659424 49496399672868096 49510909639939176 49688691189751328 49742148968823168 49744544610666048 49764351981307392 49766748692474112 49781337912892872 49960090504397216 50013840269517696 50036164554714624 50213192046179448 50215610374024628 50250331981124847 50309461766665728 50450140988122304 50472660021445376 50487456181160856 50524798974194259 50745897385277952 50748341368854272 50802939176850432 51023071153426944 51043162162645224 51203590311390088 51281557834396032 51284027616025152 51299061629749362 51321959589113928 51483263995384936 51523548243188736 51561657376504704 51804969535368192 51843286820527488 52011460631855296 52026707894001126 52049930647115544 52254378714723328 52293028403121792 52295546898392512 52334227036630968 52375177139770368 52539791798281216 52578652591031424 52661250023556096 52764675381859298 52788227535727112 52886653479025938 53052875702561306 53076556498143464 53118087453809664 53133659125788384 53157375980032896 53408218108996608 53423874833348448 53447721228899712 53636818776600774 53887328049558432 53889923328221552 53911381313083008 53913977750180288 53929782738967278 54165781486429184 54181660291977504 54205844934274176 54266775938908416 54461634639746048 54501916913887872 54523377764643762 54694744196257594 54778027686741216 54821184106553514 54974722167384448 55033866944229888 55036517441587968 55061083659758592 55077224924902752 55274993749545856 55334461574785536 55361826947841024 55557696584027248 55596111979116852 55598789554873422 55636698051297792 55817177263454464 55842091938620416 55858462157880096 55899777588470244 56122050329982208 56147101088945152 56163560722238112 56205101817446868 56387424867708506 56650780770048608 56695412623016882 56739775234751232 56756408611637592 56781742524126048 56960206973617376 57046940076132864 57049687525519104 57091884039961056 57358530099307008 57561464052937416 57587157311702304 57604039100313849 57856116531113472 57858902951412992 57875864402794152 57901697997974688 57918671994808053 58172126270928384 58403996422506592 58489862053928448 58512893210837208 58696798649642296 58722998678797024 58786176054063744 58789007267150784 58812415977908736 58832490260691576 59043743323378528 59107265773066368 59133649019208192 59386755977693001 59456636633332224 59622893895053632 59649507298071808 59666993668644648 59711126060411397 59945666706017664 59972424182601216 59975312526827776 60039837209005056 60229121310709923 60273089555572608 60299993181322752 60513334004370104 60558092387509431 60626163744249246 60653224968952824 60823096866042368 60843857449091288 60888860302234107 60891466105586688 60936504172232832 61155312233540096 61224054905435136 61269338969714304 61486109329274058 61489342159258112 61513554401136552 61800851749143936 61803828152645696 61846562438307504 61849541043291144 62092481216150528 62138407607582592 62184367968239088 62386087087677496 62502408657030654 62677459575372928 62698853103026998 62726839497805912 62794324421386272 62822353430947968 63019803460172416 63118803219723264 63137306621229984 63165488725063296 63364017225089152 63688091206080016 63713450642734464 63732128366304684 63735197782415874 64014105393052672 64032871254155232 64061453104142208 64080232845319548 64363750028790784 64411356352776576 64639243141031702 64941138931519136 64970126197817984 65043156976422144 65091265820339616 65295847018536992 65324992613099648 65395272770201088 65704495975319916 65707660383032226 65752461333351936 65995199563824128 66014546186585568 66033898480847583 66063373513646652 66322865291764224 66326059480888064 66355664923298816 66375117217190496 66424211238800844 66639683934564598 66685120359356928 66950922728239264 67000442641499796 67003669463565406 67075755631935336 67105695710330784 67316608241547808 67366398632259012 67419110999066112 67472226592681248 67787353753726464 68057549550193632 68077500754916367 68375410445861376 68378703488033536 68398748839665816 68425983974297664 68429279452151904 68449339630227699 68748876502006272 68799726262732608 69043139063496741 69124382427369984 69175509929165376 69368943858668168 69399907529487392 69420252249096177 69505582519346688 69529306671726408 69724037870829056 69778969382174624 69854041368169344 69885221568155136 70104870121375232 70184347973637183 70266934203028992 70512142022294544 70515537972034584 70567694435031651 70844878834384512 70876501306710528 70897278892693968 71231833111131264 71263628305199616 71284519378225296 71515758368801032 71568654639783873 71649102606840018 71849770732744576 71881841750777344 71906376985289704 71959562175367581 72015868567184256 72242213722636672 72274459912365568 72355701251877888 72409218782389632 72583812861624779 72669222551850496 72697837019525016 72980265184947263 73037370248988288 73058781297959028 73091391972545232 73094912142071352 73382023255450624 73436299899870336 73457827895854116 73490616689737104 74098644576304634 74128149305489136 74131719406497896 74244599509302144 74477949543840128 74533036784626992 74616816915999072 74650123038711168 74884747629650816 74940135756595824 75319788069269172 75323415561036942 75653033646334976 75675211482183456 75708990032168064 75731184271741284 76066250034025472 76118846077916928 76122512053281408 76391832803037466 76534606730140416 76748618737249888 76782876415603072 76805385467085132 76926041424037728 77167819203725536 77202263997299584 77224895993077404 77285322364783104 77707454303052288 78017190947782944 78040061841001689 78074895970673316 78381568072084992 78385343022867712 78439542604682688 78443320347588768 78501340554946452 78809687697421824 78867978886547136 79147013072788947 79182341303590668 79186154820577298 79555991558192864 79579313553841959 79614834747215196 79677131180714496 79927555608023552 80112327163494912 80305495080946564 80364119407430144 80455228164901161 80744123183345908 80830992074337648 80834884992332328 80867071969624512 80870966625270432 80894674108450917 81185147069645476 81248672229643776 81272490437966256 81308767401411264 81692451959619072 81752875370831808 81981479105698744 82018072534848736 82042116294386391 82401135665525248 82462083251076672 82466054724388192 82554776162381952 82591625489637888 82851210143443456 82912490624318784 83042740421761536 83205834256008893 83336544876040872 83398184332310133 83660303992500521 83725765895181696 83763137907930624 83787693236820144 84183075494973312 84216595660674048 84220651633417728 84245341083357168 84581137301562759 84676586169517056 84951267523645952 84976171155072912 84980263709887832 85043118934525323 85109662852126848 85377161672206976 85415270805522944 85440310460426064 85574531288278656 85780869745556557 85881808470368768 86249404309483129 86342196079406124 86380735967553456 86724209301896192 86784174796670208 86788354427119488 86813796604191228 86852546996962032 87258189406392576 87571125408360022 87605994633759888 87610213844042968 87734793080892672 88019394915447424 88045197974463444 88084498018195536 88183510900726176 88500156289587328 88565614985067792 89333923521999728 89434340842580448 89474260947107712 89500490502966972 89821864843012016 89918500059026496 89958636273901824 89962968790241664 90409634333358912 90449989771984128 90743399400258176 90770001006555156 91198331786221088 91234645299063552 91239039269535872 91265786173636932 91337199158380032 91732968350310144 91836082358152704 92057518751328988 92229163993911087 92234013238887168 92270331601704828 92560336332128236 92701277623715904 92705742228968544 92774311564936716 93138721824225792 93207611411373888 93579130631516244 94016189363059392 94020717296046112 94048279654540497 94090259246708868 94459838445846016 94529705190258624 94678204829584896 94975777481508352 95046025837633728 95382297805668731 95424872853045164 95532136809120024 95570175964101696 95602796673623811 95946082900490108 96021158089579008 96049306881232848 96092179656213312 96540975513455616 96545625043186176 96617034529164864 96930449359366688 96958864711547553 97068281706519552 97383160331984384 97411708397278704 97455189296726976 97459882856095136 97564735464633216 97915066533160448 97943770527805488 97987488919649472 98334167757101419 98561490574548339 98837532407318848 98871268354773343 98992799345736192 99021819279878352 99377382379502656 99484297937646336 99489089221332096 99528703962614784 99533497384948224 99562675825785744 99920181008794432 99959525901846897 100027680539035392 100072329109429248 100426384092358896 100431220748049256 100500663962249694 100505504195348109 100618923533331456 100900281976244608 100945320042890752 100974912362321712 101049597948388518 101491794770555904 101496682737708544 101931114183934607 102046142306853888 102086324325290448 102407180622780176 102563115668792064 102568055232050304 102598123259498724 102643919178227856 102966527990769872 103123314753009408 103686573641054976 104022921263710592 104053415788002252 104099861294231088 104586056806243584 104591093796785024 104668454073261936 105157305182062848 105529350763718596 105576455071454224 105773306958051876 106105751405122612 106153112996286928 106267318251576768 106314751960065792 106847749666696896 106895442457799424 107273637553201548 107774656099116864 107779846656443104 107822762626166016 107827955500360576 107859565477934556 108363320583955008 108411689868548352 108533551877816832 109003833827775744 109046755529287524 109389488392515188 109556055373482432 109642368213107028 109949444334768896 110067733888459776 110073034883175936 110154449849805504 110549987499091712 110668923149571072 111115393168054496 111147966864456951 111192223958233704 111197579109746844 111273396102595584 111634354526908928 111716924315760192 111799555176940488 112244100659964416 112327121444476224 112410203634893736 112724533770335773 112774849735417012 112985123341555413 113301561540097216 113390825246033764 113479550469502464 113512817223275184 113563485048252096 113920413947234752 114093880152265728 114099375051038208 114183768079922112 114587749204556199 114717060198614016 115122928105874832 115174314623404608 115208078200627698 115712233062226944 115717805902825984 115751728805588304 115803395995949376 115837343989616106 116344252541856768 116807992845013184 116847862601095769 116979724107856896 117025786421674416 117393597299284592 117445997357594048 117572352108127488 117578014534301568 117624831955817472 117664980521383152 118087486646757056 118214531546132736 118267298038416384 118773511955386002 118779232230865947 118913273266664448 119245787790107264 119299014596143616 119333987337289296 119422252120822794 119891333412035328 119944848365202432 119950625053655552 120458242621419846 120464044035559081 120546179111145216 120599986362645504 121026668008740208 121116184775018862 121252327488498492 121306449937905648 121646193732084736 121687714898182576 121777720604468214 121873008344465664 122310624467080192 122538677939428608 122972218658548116 122978684318516224 123027108802273104 123601703498287872 123607656305291392 123693124876615008 123699082086582288 124276815215165184 124368735936478176 124772174175354992 125004817314061308 125354919150745856 125397706206053996 125453678995611824 125588648842772544 125644706861895936 126039606920344832 126274613242459968 126330977450126592 126728034450178304 127376182412160032 127426901285468928 127464256732609368 127470395564831748 128065742508310464 128122906208284416 128160465690639096 128822712705553152 129278486282063404 129882277863038272 129940252395635968 130086313952844288 130182531640679232 130591694037073984 130649985226199296 130790545540402176 131356688112540033 131408991950639832 131415320766064452 131504922666703872 132029092373171136 132067796961695166 132126747027293304 132645730583528448 132652118961776128 132750234434380992 132848422477601688 133279367869129196 133370240718713856 133901845456478528 134000885282999592 134007338927130812 134151511263870672 134211391420661568 134633216483095616 134732797264518024 134838221998132224 134944453185362496 135574707507452928 136115099100387264 136155001509832734 136750820891722752 136757406976067072 136797497679331632 136851967948595328 136858558904303808 136898679260455398 137497753004012544 137599452525465216 138086278126993482 138092928528567727 138248764854739968 138351019858330752 138737887717336336 138799815058974784 138840504498192354 139011165038693376 139058613343452816 139448075741658112 139557938764349248 139708082736338688 139770443136310272 140209740242750464 140368695947274366 140533868406057984 141024284044589088 141031075944069168 141135388870063302 141689757668769024 141753002613421056 141794557785387936 142366597496569823 142463666222262528 142527256610399232 142569038756450592 143031516737602064 143137309279567746 143298205213680036 143699541465489152 143763683501554688 143812753970579408 143919124350735162 144031737134368512 144484427445273344 144548919824731136 144818437564779264 145167625723249558 145338445103700992 145395674039050032 145960530369894526 146074740497976576 146117562595918056 146182783945090464 146189824284142704 146872599799740672 146915655791708232 146981233379474208 148197289152609268 148256298610978272 148263438812995792 148489199018604288 148955899087680256 149066073569253984 149233633831998144 149300246077422336 149769495259301632 149880271513191648 150639576138538344 150646831122073884 151350422964366912 151417980064336128 151462368543482568 152237692155833856 152245024106562816 152783665606074932 153069213460280832 153497237474499776 153565752831206144 153610770934170264 153852082848075456 154335638407451072 154404527994599168 154449791986154808 154570644729566208 155414908606104576 156034381895565888 156080123682003378 156149791941346632 156763136144169984 156770686045735424 156879085209365376 156886640695177536 157002681109892904 157619375394843648 157735957773094272 158294026145577894 158364682607181336 158372309641154596 159111983116385728 159158627107683918 159229669494430392 159354262361428992 159855111216047104 160224654326989824 160610990161893128 160728238814860288 160910456329802322 161488246366691816 161661984148675296 161669769984664656 161734143939249024 161741933250540864 161789348216901834 162370294139290952 162497344459287552 162544980875932512 162617534802822528 163200733715580041 163384903919238144 163505750741663616 163962958211397488 164036145069697472 164084232588772782 164802271331050496 164924166502153344 164932109448776384 165109552324763904 165183250979275776 165702420286886912 165824981248637568 166085480843523072 166411668512017786 166673089752081744 166796368664620266 167320607985001042 167451531790363392 167526275815861248 167575386473640288 168366150989946624 168441303266835456 168490682166714336 169162274603125518 169902535047291904 169952342310145824 169960527419775664 170086237869050646 170219325704253696 170754323344413952 170830541611045888 170880620920852128 171149062576557312 171561739491113114 171763616940737536 172498808618966258 172684392158812248 172761471935106912 173568349593340416 173576708854238976 173627593208382456 173705093993924064 174516378812785152 175142250816720044 175211989267519776 175220427688085936 175469586161785344 176038789830894848 176090395948926888 176168996036391072 176367021801452352 177000312579174656 177131229970135584 178667847043999456 178868681685160896 178948521894215424 179000981005933944 179643729686024032 179837000118052992 179917272547803648 179925937580483328 180687363932129769 180819268666717824 180899979543968256 181486798800516352 181540002013110312 181674277162528293 182396663572442176 182469290598127104 182478078539071744 182531572347273864 182666580906702321 182674398316760064 183465936700620288 183672164716305408 184115037502657976 184458327987822174 184468026477774336 184540663203409656 185120672664256472 185402555247431808 185411484457937088 185548623129873432 186277443648451584 186415222822747776 187158261263032488 188032378726118784 188041434592092224 188096559309080994 188180518493417736 188919676891692032 189059410380517248 189356409659169792 189951554963016704 190092051675267456 190764595611337462 190849745706090328 191064273618240048 191140351928203392 191205593347247622 191892165800980216 192042316179158016 192098613762465696 192184359312426624 193091250086372352 193234069058329728 193860898718733376 193917729423095106 194766320663968768 194823416794557408 194910378593453952 194919765712190272 195129470929266432 195830133066320896 195887541055610976 195974977839298944 196668335514202838 197122981149096678 197675064814637696 197742536709546686 197985598691472384 198043638559756704 198754764759005312 198968595875292672 198978178442664192 199066994769896448 199125351651571488 199840362017588864 199919051803693794 200055361078070784 200852768184717792 200862441496098512 201001327924499388 201011008390696218 201800563952489216 201890640085781504 201949824724643424 202099195896777036 202993365475417088 203862228367869214 204172648650580896 204814361245560352 205126231337584128 205136110464100608 205196246518997448 205287838356455712 205933055981539744 206246629506018816 207129417190490223 207373147282109952 208045842527421184 208106831576004504 208199722588462176 208260756747288531 209172113612487168 209182187593570048 209336908146523872 210314610364125696 211058701527437192 211152910142908448 211546613916103752 212211502810245224 212306225992573856 212534636503153536 212629503920131584 213695499333393792 213790884915598848 214547275106403096 214705963919351619 215549312198233728 215559693312886208 215645525252332032 215655911000721152 215719130955869112 215878686526102743 216726641167910016 216823379737096704 217067103755633664 217751438584874337 218007667655551488 218093511058575048 218778976785030376 218940795554841789 219112110746964864 219284736426214056 219898888669537792 220146069766351872 220308899699611008 221099974998183424 222230786336108992 222295933728913902 222384447916467408 222395158219493688 223268709053817856 223433848631520384 223599110353880976 224488201319928832 224654242888952448 224820407269787472 225449067540671546 225549699470834024 225970246683110826 226603123080194432 226781650492067528 226959100939004928 227025634446550368 227126970096504192 227840827894469504 228198750102076416 228367536159844224 229175498409112398 230245856211749664 230348629246809216 230416156401255396 231435611805651968 231503457611176608 231606791991898752 231674687979232212 233615985690026368 233695725202191538 234051572843348832 234787194598569184 234891994715188096 235144704216254976 235156029068603136 235329961042766304 236174973293514112 236429063092265472 237441039218366841 237547023910772004 237558464461731894 238491575580214528 238598029192287232 238667974674578592 238737940661525877 238844504241645588 239782666824070656 239901250107311104 240916485242839692 240928088071118162 241092358222290432 242053336017480416 242232369550037724 242504654976996984 242612899875811296 243375429796365152 243555441208936428 243746016688931328 245077355878857216 245944437317096232 246054217604546208 246126348883159173 247203406996575744 247215312610582784 247386249753230016 247398164173164576 248553630430330368 248737471872956352 249544348350709984 249617502768026679 250009634628122616 250709838301491712 250795412412107992 250907357991223648 250980911977501563 251177297685545088 251289413723791872 252079213840689664 252549226484919936 252661954900253184 253456068900356608 253743411904688277 254752364824320064 254853802570937856 254928513465218736 254940791129663496 255129356803575969 256131485016620928 256245812416568832 256320931381278192 257342609236669671 257645425411106304 258556972564126808 258748212928449387 259764555726076544 259880504791271936 260172627905688576 260365063281358464 261183388074147968 261299970452398592 262418400345874201 262713376225080066 262817983901279664 262830641532128904 263851727976347797 264058184746342272 264135593923390332 264253494054586608 265304237923552256 265500468868761984 265696844955203376 266558735738258392 267803690912957056 268001770565999184 268014677854261624 268303022527741344 268422782841323136 269266432966191232 269465594529036048 269888906370724992 272230198200774528 272310003019665468 273514813952134144 273594995358663264 273703935897190656 273717117808607616 273797358520910796 275198905050930432 276172556253986964 276185857057135454 276702039716661504 277475775434672672 277599630117949568 277681008996384708 278117226686905632 279115877528698496 279416165472677376 280737391894548732 282048568089178176 282062151888138336 282144838963621491 282270777740126604 283379515337538048 283589115570775872 284733194993139646 284927332444525056 285138077512901184 286063033475204128 286146893417006193 286274618559135492 286596410427360072 287399082930978304 287625507941158816 287838248701470324 288063474268737024 288968854890546688 289636875129558528 290335251446499116 290791348078100064 290876594134642659 291921060739789052 292149480995953152 292235125191836112 292365567890180928 292379648568285408 293745199599481344 293831311583416464 293962466758948416 295002503271304257 296394578305218536 296512597221956544 296526877625991584 296613805064320029 296978398037208576 297911798175360512 298132147138507968 298467267663996288 298600492154844672 299538990518603264 299760543026383296 299878577705540691 300821093079416767 301279152277076688 301293662244147768 301516512586044327 302700845928733824 302835960128672256 302924737086965136 304475384311667712 304490048213125632 305567331212149864 305793342551803821 306138426920561664 306994474948999552 307131505662412288 307221541868340528 307704165696150912 308671276814902144 308809055989198336 308899583972309616 310130836772396783 311824769426592851 312068763791131776 312160247364006756 312299583882693264 313541372091470848 313758170418730752 313773281390355072 314005362219785808 315471915546188544 316588052291155788 316729365214362672 316744619282309192 318223966232771456 318317254215367836 318459338988860784 321221980323786256 321820912659604644 322976492733383632 323323968297350592 323339539969329312 323468287878498048 323483866501081728 323578696433803668 324740588278581904 325089961751865024 325235069605645056 326401467431160082 327011501483327232 327925916422794976 328072290139394944 328168465177545564 329848333004306688 329864218897552768 330219104649527808 331649962497275136 332823337024035572 333346179504163488 333443900593370853 333592737329240532 334641215970002084 334903063580726784 335150772947280576 336732301979893248 336981364333428672 338173601311007319 338324549206251036 339904684620291648 339921054839551328 340172475738101292 340438651408507392 341508646688827904 341761241841704256 342298125153114624 343123478982226228 343763247613668597 344843692066648489 344997617237932516 345368784317624496 345522943870213824 347136699186680832 347153417708477952 347255186416764912 347410187987848128 349032757625570304 350284501633440088 350423978535039552 350440855376171872 350543587803287307 350939172323570688 352077579661789696 352180791897853776 352337992072782144 352734043602904704 354000625158349312 354262459940271168 355515837275674361 356337696692597841 357335694087998912 357737363370321792 357897043788430848 358001962011867888 359287459372048064 359674000236105984 359834545095607296 359851875160966656 361374727864259538 361392132106677243 361638537333435648 361799959087936512 362973597601032704 363080004026220624 363348554325056586 364793327144884352 364938581196254208 364956157078143488 365063144694547728 365333161813404642 366518261640105289 366931873401240576 368230075005315952 368520182049609733 368916655975644348 368936052955548672 369081326406819312 370241345328512944 370805110494863616 370822968915874176 371097246259746864 372830445645495552 374316522526064976 376064757452237568 376082869184184448 376193118618161988 376361036986835472 378118820761034496 380184103350534912 381529191222674924 381699491412180656 382128547236480096 382280703856406784 382411186694495244 383784331601960432 384197227524931392 384368718624853248 386468138116659456 387721797437466752 387835458846190212 389646833589114816 389820757186907904 389839531424380544 390258941858532864 391775082111221952 391949955678597888 393336671028405676 394070064337620099 394245962298193356 395350129629275392 395485073419093372 396087277119513408 397509529518010624 397937191750585344 397956356885328384 398250703303142976 399680724035177728 399838103607387588 400110722156141568 401705536369435584 401724882992197024 402002655848998776 402022016781392436 403601127904978432 403899649449286848 404198391793554072 407542545169675487 407724456735738428 408345297301161792 409628722491120704 410252462675168256 410272220928201216 410392493037994896 410575676712911424 411866111963079488 412493259012037632 414258834380980446 414278785585703181 414746294564219904 416091685054842368 416213663152009008 416399445176924352 416521513494577062 418344227224974336 418364375187140096 418673816293047744 420155080416706063 420629220728251392 422117403054874384 422305820285816896 423093227832207504 424423005620490448 424612451985147712 425069273006307072 425259007840263168 427099792489709469 427390998666787584 427581769831197696 429094550212806192 429411927838703238 431098624396467456 431119386625772416 431291050504664064 431311822001442304 431438261911738224 431757373052205486 433453282335820032 433646759474193408 435502877169748674 435523851513175139 436015335311102976 436187022117150096 437557953570060752 437881591109683578 438224221493929728 438569472852428112 439797777339075584 440617799399222016 442199949996366848 444461572672217984 444591867457827804 444768895832934816 444790316438987376 446867697263040768 447198220707761952 449308485777904896 449640814539574944 450898135081343092 451099398941668048 451940493366221652 453206246160388864 453563300984135056 454051268893100736 454253940193008384 455681655788939008 456735072319688448 458350996818224796 460491712423499328 460697258493618432 460832312802510792 463006915222353216 463213583983797504 463349375958464424 467231971380052736 467391450404383076 468103145686697664 469574389197138368 469783989430376192 470289408432509952 470312058137206272 470659922085532608 472349946587028224 472858126184530944 474882078436733682 475094047821544008 475116928923463788 476983151160429056 477335949349157184 477475881323051754 477689008483291176 479565333648141312 481641189745980121 481832970485679384 481856176142236324 482184716444580864 484106672034960832 484464739100075448 485009309953993968 485225799751622592 486750859592730304 487110882417872856 487492033377862656 489602201146740123 490154711757714432 491888874634192464 492108435209092416 492252697766318346 494406813993151488 494430625221165568 494772499506460032 494796328346329152 497107260860660736 497474943745912704 499088696701419968 499235005536053358 500019269256245232 501419676602983424 501590824824215984 501814715982447296 501961823955003126 502354595371090176 502578827447583744 504158427681379328 505098452969839872 505323909800506368 506912137800713216 507486823809376554 509504729648640128 509707605141875712 509857026930437472 509881582259326992 510258713607151938 512262970033241856 512491624833137664 512641862762556384 514685218473339342 514710006333752437 515290850822212608 517113945128253616 517496425856898774 519529111452153088 519761009582543872 520730126562716928 522366776148295936 522599940904797184 524836800691748402 525426752450160132 525635967802559328 525661283064257808 527703455952695594 528116369492684544 528271187846780664 528506988109173216 531000937737523968 531393689910406752 533117471476516784 535607381825914112 536003541131998368 536029355708523248 536606045055482688 536845565682646272 538532865932382464 538931189058072096 539777812741449984 544460396401549056 544620006039330936 547189990717326528 547407871794381312 547434235617215232 547594717041821592 550397810101860864 552345112507973928 552371714114270908 553404079433323008 554951550869345344 555199260235899136 555362017992769416 556234453373811264 558231755057396992 558832330945354752 561474783789097464 564097136178356352 564124303776276672 564289677927242982 564541555480253208 566759030675076096 567178231141551744 569466389986279292 569854664889050112 570276155025802368 572126066950408256 572293786834012386 572549237118270984 573192820854720144 574798165861956608 575251015882317632 575676497402940648 576126948537474048 577937709781093376 579273750259117056 580670502892998232 581582696156200128 581753188269285318 583842121479578104 584298961991906304 584470250383672224 584731135780361856 584759297136570816 587490399198962688 587662623166832928 587924933517896832 590005006542608514 592789156610437072 593025194443913088 593053755251983168 593227610128640058 593956796074417152 595823596350721024 596264294277015936 596934535327992576 597200984309689344 599077981037206528 599521086052766592 599757155411081382 601642186158833534 602558304554153376 602587324488295536 603033025172088654 605401691857467648 605671920257344512 605849474173930272 608980096426251264 611134662424299728 611586685103607642 613988949897999104 614263011324824576 614443083736681056 615408331392301824 617342553629804288 617618111978396672 617799167944619232 620261673544793566 623649538853185702 624137527582263552 624320494728013512 624599167765386528 627516340837461504 627546562780710144 628010724439571616 630943831092377088 633176104582311576 633458730428725344 633489238564618384 636447932465542912 636634508430735672 636918677977721568 642443960647572512 643641825319209288 645952985466767264 646647936594701184 646679079938658624 646936575756996096 646967733002163456 647157392867607336 649481176557163808 650179923503730048 650470139211290112 652802934862320164 653254315754623011 654023002966654464 655851832845589952 656144580278789888 656336930355091128 656822386664525367 659696666008613376 659728437795105536 660438209299055616 663299924994550272 665646674048071144 666692359008326976 666887801186741706 667185474658481064 669282431940004168 669806127161453568 670301545894561152 673464603959786496 673962728666857344 676347202622014638 676649098412502072 679809369240583296 679842109679102656 680344951476202584 680877302817014784 683017293377655808 683522483683408512 684596250306229248 686246957964452456 687526495227337194 689687384133296978 689995234475865032 690737568635248992 691045887740427648 694306835416955904 694510372833529824 694820375975696256 700569003266880176 700847957070079104 700881710752343744 701087175606574614 704155159323579392 704361583795707552 704675984145564288 705468087205809408 708001250316698624 708524919880542336 711031674551348722 712675393385195682 714671388175997824 715474726740643584 715794087576861696 716003924023735776 718574918744096128 719348000472211968 719703750321933312 722749455728519076 722784264213354486 723277074666871296 725947195202065408 726160008052441248 726697108650113172 729586654289768704 729912314156286976 730126289389095456 730666323626809284 733036523280210578 736460150010631904 737040364099219466 737833311951288696 738162652813638624 740482690657025888 741610220989727232 741645937831748352 742194492519493728 745660891290991104 748633045052129952 748852508304080037 752129514904475136 752165738368368896 752386237236323976 752722073973670944 752942735932504689 756237641522068992 760368206701069824 763058382445349848 763398982824361312 764257094472960192 764561407712813568 764822373388990488 767568663203920864 768394455049862784 768737437249706496 772027827710009013 772936276233318912 775443594874933504 775670917692380424 776244638785348161 779293667178229632 779641514373815808 779679062848761088 780517883717065728 783550164222443904 783899911357195776 786673342056811352 787255201037622603 788140128675240198 788491924596386712 790700259258550784 790970146838186744 791555183929043391 792174554239026816 795019059036021248 795912713770656768 796501406606285952 799361448070355456 799676207214775176 803411072738871168 803449765984394048 804005311697997552 804044033562784872 807202255809956864 807799298898573696 808396783587108144 815085090339350974 815448913471476856 816690594602323584 819257444982241408 820544441856402432 820784986075989792 821151353425822848 823732223926158976 828517668761960892 828557571171406362 832183370109684736 832427326304018016 832798890353848704 833043026989154124 836728750374280192 837347632586095488 840310160833412126 844234806109748768 844611640571633792 846186455664415008 848846011240980896 849224903970295424 850138546012614144 854199584979418938 854781997333575168 858189100425612384 858440680251018579 858823855677406476 862197248792934912 862238773251544832 862623644002884608 862876523823476448 863514746104410972 866906564671640064 871005754339497348 871047703026350278 872374044234300192 875115907140121504 875763182219367156 876448442987859456 877138945704856224 881235598798444032 885007509813912771 888923145344435968 889183734915655608 889537791665869632 889580632877974752 889841415192960087 893735394526081536 894396441415523904 898616971555809792 899281629079149888 901796270162686184 902198797883336096 902463279238250301 903880986732443304 906412492320777728 907126601968270112 908102537786201472 908507880386016768 911363311577878016 913470144639376896 916701993636449592 917380027655411463 920983424846998656 921394516987236864 921664625605021584 926013830444706432 926427167967595008 926698751916928848 930392510317190349 934463942760105472 934782900808766152 935474308279778553 936206291373395328 939148778394276736 939567978860752384 940624116274412544 941319844171065216 943589567201122127 944699893174056448 948743447404314419 949764156873467364 950188095643088016 950233857846927576 953966302320858112 954671898698314368 954951762646103508 955378016966582352 963282379491960242 963665940971358768 963712352284472648 968213344069921664 968929478200150896 970018619907987936 970451599503245184 973501719185460608 974221764835745712 979204402293480246 983777749268384928 984216870418184832 984505395532636692 988861250442331136 989544999012920064 989592656692658304 994949887491825408 998177393402839936 998470011072106716 1000038538512490464 1003181649648431968 1003629431964894592 1003923647910006252 1004709190742180352 1010196905939679744 1014520803933021957 1014973647618753108 1019009459297280256 1019714053860874944 1019763164518653984 1020517427214303876 1024525940066483712 1025283725525112768 1029370436946678684 1029420012667504874 1034227890256507232 1034531076199945467 1034992851713797548 1039058222904306176 1041460253125433856 1044733552296591872 1049673601383496804 1050853504900320264 1051271935605118656 1051322566128515616 1051630763409861921 1055406911905391188 1056232738985369088 1056542375693561328 1057013976218346432 1062001875475047936 1062787379820813504 1066234942953033568 1066547511827023083 1071214763651828224 1072007082263996736 1072058711417046496 1073212090110965376 1073691131365292544 1077065731864764928 1077862378116144192 1079555625482899968 1081675845328115609 1084176396320031729 1087583951902506773 1088920792803098112 1089240012078661872 1094379981434653056 1094815743588762624 1094868471234430464 1095189434083643184 1099554784920315867 1100795620203721728 1104690225015947856 1104743428228541816 1105560546148829199 1106808158866646016 1109903101738690688 1110398520471798272 1110724035985538832 1112468906747622528 1116463510114793984 1121242256023280677 1122949567578194928 1128194272356712704 1128248607552553344 1128579355854485964 1129083110960506416 1134356462283103488 1138932779972558584 1140552310051604736 1144252133900816512 1144587573668024772 1145098474236541968 1146385641709440288 1150502031764635264 1151352994805881296 1161341005785996464 1163165392312400256 1163506376538570636 1167684242959156208 1168940500767344448 1169462271560723712 1169518594273141632 1175325246333665856 1175849867035793664 1180010013085217028 1185578313220874144 1186050388887826176 1186107510503966336 1186455220257280116 1192528588554031872 1193869070655985152 1199042172105533184 1199514310822162764 1203284372317667068 1205116609108306752 1205174648976591072 1206066050344177308 1210803383714935296 1211698948347860544 1222269324848599456 1222627635509026461 1223173370207215284 1227977899795998208 1228886167473362112 1230816662784603648 1234685107259608576 1235598335889238464 1239969871473693503 1240523347089587132 1242836356757109543 1247299077706371404 1248275055164527104 1248640989456027024 1249198335530773056 1255032681674923008 1255093125561420288 1256021448879143232 1260465241250118189 1261887662184754176 1266352209164623152 1266917460857450688 1266978477129236768 1272895864931085824 1273269016861471344 1273837355955443136 1281299377469128407 1284887921295145024 1285326488612053459 1287283650638418576 1291905970933534528 1293295873189402368 1293358159877317248 1293873151513992192 1293935466004326912 1294314785735214672 1298962353114327616 1300359847007460096 1300940278422580224 1305605869724640328 1306508631509246022 1306571554539525417 1308046005933308928 1311703665691179904 1312289160557579776 1312673860710182256 1313644773329050734 1319393332017226752 1319456875590211072 1325104484391149891 1326599849989100544 1331293348096142288 1333384718016653952 1333775602373483412 1334370949316962128 1338564863880008336 1340603091789122304 1347925457333714688 1352694405244029276 1353298196825004144 1359618738481166592 1359684219358205312 1360689902952405168 1367044967366817024 1372493915928904912 1375052990454674388 1379374768266593956 1379990468951730064 1381475137270497984 1382091775480855296 1389020745667059648 1389640751951392512 1401138006533760352 1401695914140158208 1401763421504687488 1402174351213149228 1408723167591415104 1409351968291128576 1410936174411618816 1417049839761084672 1422063349102697444 1425350786770391364 1429342776351995648 1430949453481287168 1432007848047471552 1437149837488192256 1438696000944423936 1444923569237940363 1445498911457038152 1445568528426708972 1446554149333742592 1452320016104882496 1453394217300226344 1459173308579537408 1460252578778190912 1461332647253618568 1466073046560421156 1468806603440220369 1472920300021263808 1474080728198438932 1475666623902577392 1476325305627277248 1480965381314051776 1483220441979454464 1483291875663496704 1484388985038987456 1491321782581982208 1497266090104259904 1497705016608160074 1504259029808950272 1504331476736737792 1504772474472647952 1505444147947341888 1505885471865009378 1512475283044137984 1519022213814244997 1520736413402139648 1526116764890699696 1526797965648722624 1528514188945920384 1529122815425627136 1529644746777980976 1535137326407841728 1536788910099725568 1537474874499412992 1544055655420018026 1544130019001257311 1545872552466637824 1550887189749867008 1551341835384760848 1552489277570696322 1558587334356459264 1559283028747631616 1559358125697522176 1566032572462268053 1567100328444887808 1567799822714391552 1573346684113622704 1574510402075245206 1576280257350480396 1576983849192773424 1581400518517101568 1581940293676373488 1583110367858086782 1584349108478053632 1590038118072042496 1593002813212571904 1598722896140710912 1599352414429550352 1606822145477742336 1606899531968788096 1608010623395995104 1608088067125569744 1615598597797147392 1616793567174216288 1630170180678701948 1630897826942953712 1633381189204647168 1638514889964482816 1641569972151979584 1642302706851645696 1647464447852317952 1657035337523921784 1657115142342812724 1664854652608036032 1665597780707697408 1666086053978308248 1674695265172190976 1680620321666824252 1688469612219497536 1689223281143267584 1692372911328830016 1697692022481961792 1698449807940590848 1700277092025228288 1708399169958837876 1709563994667150336 1716378200851224768 1716881360502037158 1717647711354812952 1724394497585869824 1724477546503089664 1725753047646952896 1727029492208821944 1733813129343280128 1742011508678994696 1742095406052700556 1744748088468600384 1750231814280243008 1751526364438734312 1752896885975718912 1754277891409712448 1762471197596888064 1770015019627825542 1777846290688871936 1778367469831311216 1779075583331739264 1779161265755949504 1779682830385920174 1787470789052163072 1788792882831047808 1795208070871380451 1797233943111619584 1798563258158299776 1803592540325372368 1804397595766672192 1804926558476500602 1807761973464886608 1812824984641555456 1814253203936540224 1816205075572402944 1817015760772033536 1822726623155756032 1826940289278753792 1833403987272899184 1834760055310822926 1841966849693997312 1842789033974473728 1843329251210043168 1852027660889412864 1852854335935190016 1853397503833857696 1860785020634380698 1868927885520210944 1869565801617532304 1870948616559557106 1872412582746790656 1878297556788553472 1879135957721504768 1882639688342130432 1887179134402244254 1889399786348112896 1897486894808628838 1899528313746934728 1900376191286176032 1900467715693855152 1909343797396628736 1909903525292207016 1910756033933164704 1926564758983920484 1927331881942717536 1927424704568945296 1936426688139843328 1937858956400301792 1940037239815975872 1940903199006490368 1947003438370921216 1948443529671491424 1958408804586960492 1967555498536769856 1968433740836369664 1969010791065273384 1979089998025840128 1979185313385316608 1989899774983650816 1996354786805679872 1996940022144213432 2000077077024980928 2006363299296863936 2007258863929789184 2007847295820012504 2009418381484360704 2020393811879359488 2029041607866043914 2029947295237506216 2038018918594560512 2039428107721749888 2039526329037307968 2041034854428607752 2049051880132967424 2050567451050225536 2058740873893357368 2058840025335009748 2068455780513014464 2069062152399890934 2069985703427595096 2078116445808612352 2082920506250867712 2089467104593183744 2099347202766993608 2101707009800640528 2102543871210237312 2102645132257031232 2103261526819723842 2110813823810782376 2112465477970738176 2113084751387122656 2114027952436692864 2124003750950095872 2125574759641627008 2132469885906067136 2133095023654046166 2142429527303656448 2144014164527993472 2144117422834092992 2146424180221930752 2147382262730585088 2154131463729529856 2155724756232288384 2159111250965799936 2163351690656231218 2168352792640063458 2175167903805013546 2177841585606196224 2178480024157323744 2188759962869306112 2189736942468860928 2190378868167286368 2199109569840631734 2209380450031895712 2209486856457083632 2211121092297658398 2219806203477381376 2220797040943596544 2221448071971077664 2224937813495245056 2232927020229587968 2242484512046561354 2245899135156389856 2256388544713425408 2256497215105106688 2257158711708971928 2258166221921012832 2268712924566206976 2277865559945117168 2281104620103209472 2288504267801633024 2289175147336049544 2290196948473083936 2292771283418880576 2301004063529270528 2302705989611762592 2322682011571992928 2326330784624800512 2327012753077141272 2335368485918312416 2337881001534688896 2338924543121447424 2339037188546283264 2350650492667331712 2351699734071587328 2360020026170434056 2361765603112867809 2371156626441748288 2372100777775652352 2372215021007932672 2372910440514560232 2374665551787130173 2385057177108063744 2387738141311970304 2398084344211066368 2399028621644325528 2406568744635334136 2410233218216613504 2410349297953182144 2412132100688354616 2421606767429870592 2423397896695721088 2444538649697198912 2445255271018052922 2446346740414430568 2455955799591996416 2457772334946724224 2461633325569207296 2469370214519217152 2471196671778476928 2479939742947387006 2481046694179174264 2485672713514219086 2494598155412742808 2496550110329054208 2497281978912054048 2498396671061546112 2510186251122840576 2512042897758286464 2520930482500236378 2532704418329246304 2533834921714901376 2533956954258473536 2545791729862171648 2546538033722942688 2547674711910886272 2562598754938256814 2569775842590290048 2570652977224106918 2574567301276837152 2583811941867069056 2586591746378804736 2586716319754634496 2587870932008653824 2588629571470429344 2597924706228655232 2600719694014920192 2611211739449280656 2613017263018492044 2613143109079050834 2623407331382359808 2624578321115159552 2625347721420364512 2627289546658101468 2638913751180422144 2650208968782299782 2662586696192284576 2666769436033307904 2667551204746966824 2668741898633924256 2677129727760016672 2681206183578244608 2695850914667429376 2705388810488058552 2706596393650008288 2707389837714750903 2719237476962333184 2719368438716410624 2721379805904810336 2734089934733634048 2744987831857809824 2750105980909348776 2758749536533187912 2759980937903460128 2762950274540995968 2764183550961710592 2778041491334119296 2779281503902785024 2791177530951571047 2802276013067520704 2803391828280316416 2803526843009374976 2804348702426298456 2806422924839335659 2817446335182830208 2818703936582257152 2821872348823237632 2830768701603366381 2834099679522169344 2844126698205394888 2846230342212943257 2850701573540782728 2858685552703991296 2861898906962574336 2864015696094943104 2874299674976384512 2889847138475880726 2890997822914076304 2891137056853417944 2904640032209764992 2906788434600452688 2918346617159074816 2920505157556381824 2922665294507237136 2932146093120842312 2937613206880440738 2945840600042527616 2948161456396877864 2951333247805154784 2952650611254554496 2961930762628103552 2966583751326993408 2968777970077974912 2994532180208519808 2995410033216320148 3008662953473475584 3009544948945295904 3010888295894683776 3011770943730018756 3038044427628489994 3052233529781399392 3053595931297445248 3057028377891840768 3059289493555961952 3070274652815683456 3073577820199451136 3088111310840036052 3088260038002514622 3101774379499734016 3102683670769521696 3103593228599836401 3104978555141392644 3117174668712918528 3118716251395044352 3132065144924536106 3134200656889775616 3146693368227245408 3149020804150490412 3152560514700960792 3153967698385546848 3163880587352746976 3166220735716173564 3168698216956107264 3186005626425143808 3198704828859100704 3199642535481069249 3213644290955484672 3213799063937576192 3216021246791990208 3216176134251139488 3231197195594294784 3233587134348432576 3245027535984346827 3260340361357403896 3261795653885907424 3262751855707520319 3266762378409294336 3277029779928965632 3283139944303959168 3284605413703291392 3294928895704635904 3298664354760947601 3314070675047843568 3314230284685625448 3316681638446487597 3329709305216072064 3331195561415394816 3332172107956616496 3349390530344381952 3361240643333648504 3363726768069842031 3376939224438995072 3378446562286535168 3384745822657660032 3395384044963923584 3396899615881181696 3411439204496364613 3416798339917675752 3430072463692521361 3432756401702449536 3433762721004074316 3435295422709625904 3448955093006179328 3451506095293905792 3454058984417643888 3484023017357989392 3484190812105401112 3489496176937200768 3500463628560486016 3503052728877468624 3508555782819424896 3540030039255651084 3555692581377743872 3556734939662622432 3558151166663478528 3558322531511899008 3559365660771840348 3577585765662095616 3590416141742760902 3597126516316599552 3607185080650744736 3608795191533344384 3609853116953001204 3615523946929773216 3628506407873080448 3632410151144805888 3666807974545798368 3667882906527079383 3669520110621645852 3683933699387994624 3686658502420086336 3704055321778825728 3706795007667715392 3719909614421080509 3721570041268761396 3739131603235064608 3741897233119114212 3744825165493581312 3756595113577106944 3765279376684260864 3774358268804488508 3781395723750354567 3794973789617257676 3799056627493869456 3800752382572352064 3800935431387710304 3818687594793257472 3819807050584414032 3821512067866329408 3853129517967840968 3854663763885435072 3854849409137890592 3855979465836160377 3872853376279686656 3875717912800603584 3880074479631951744 3881806398012980736 3894006876741842432 3896887059342982848 3910674210032417971 3916817609173920984 3919714663618576251 3935110997073539712 3936867481672739328 3938021582130546768 3958179996051680256 3958370626770633216 3975313453173449673 3979799549967301632 3992709573611359744 3993880044288426864 4000154154049961856 4012726598593727872 4014517727859578368 4015694591640025008 4031700878041158179 4053722002545707063 4058083215732087828 4059894590475012432 4076037837189121024 4078856215443499776 4079052658074615936 4082069708857215504 4101134902100451072 4117481747786714736 4117680050670019496 4136911561026028928 4138124304799781868 4139971406855190192 4198694405533987216 4203414019601281056 4205087742420474624 4205290264514062464 4206523053639447684 4221627647621564752 4226169502774245312 4228055904873385728 4251149519283254016 4264939771812134272 4266190047308092332 4288028329055986944 4288234845668185984 4292848360443861504 4311449512464576768 4326703381312462436 4334770707713821089 4336705585280126916 4350335807610027092 4356960048314647488 4377519925738612224 4380757736334572736 4398219139681263468 4418760900063791424 4418973712914167264 4422242184595316796 4439612406954762752 4442896143942155328 4449875626990490112 4482967996866430357 4484969024093122708 4491798270312779712 4512777089426850816 4512994430210213376 4514317423417943856 4516332443842025664 4537425849132413952 4555731119890234336 4557066641442734991 4562209240206418944 4577008535603266048 4578350294672099088 4580393896946167872 4585542566837761152 4602008127058541056 4605411979223525184 4621705884583766693 4632390057003771933 4645364023143985856 4652661569249601024 4654025506154282544 4670736971836624832 4675762003069377792 4677849086242894848 4678074377092566528 4698097717386804159 4701300985334663424 4703399468143174656 4720040052340868112 4723531206225735618 4742313252883496576 4744201555551304704 4744430042015865344 4745820881029120464 4749331103574260346 4770114354216127488 4790762366644926529 4796168688422132736 4798057243288651056 4813137489270668272 4820466436433227008 4820698595906364288 4824264201376709232 4846795793391442176 4889077299394397824 4890510542036105844 4892693480828861136 4915544669893448448 4942393343556953856 4959879485894774012 4962093388358348528 4971345427028438172 4989196310825485616 4994563957824108096 4996793342123092224 5024085795516572928 5041860965000472756 5065408836658492608 5067669843429802752 5067913908516947072 5093076067445885376 5095349423821772544 5125197509876513628 5139551685180580096 5141305954448213836 5149134602553674304 5167623883734138112 5173183492757609472 5173432639509268992 5177259142940858688 5195849412457310464 5201439388029840384 5222423478898561312 5226034526036984088 5226286218158101668 5246814662764719616 5250695442840729024 5254579093316202936 5298053087205781331 5300417937564599564 5325173392384569152 5333538872066615808 5335102409493933648 5337483797267848512 5354259455520033344 5362412367156489216 5385624212614141353 5391701829334858752 5410777620976117104 5413192787300016576 5414779675429501806 5438474953924666368 5438736877432821248 5442759611809620672 5468179869467268096 5489975663715619648 5500211961818697552 5517499073066375824 5519961875806920256 5525900549081991936 5528367101923421184 5556082982668238592 5558563007805570048 5582355061903142094 5604552026135041408 5606783656560632832 5607053686018749952 5608697404852596912 5612845849678671318 5634892670365660416 5637407873164514304 5661537403206732762 5661810069671276807 5668199359044338688 5688253396410789776 5692460684425886514 5701403147081565456 5717371105407982592 5728031392189886208 5748599349952769024 5779694276951761452 5781995645828152608 5782274113706835888 5809280064419529984 5813576869200905376 5841010315112763648 5845330589014474272 5864292186241684624 5875226413760881476 5891681200085055232 5896322912793755728 5902666495610309568 5905301222509108992 5923861525256207104 5937555940155949824 5989064360417039616 5990820066432640296 6019089897890591808 6021776591789367552 6023541887460037512 6076088855256979988 6104467059562798784 6107191862594890496 6114056755783681536 6118578987111923904 6140549305631366912 6147155640398902272 6176222621680072104 6176520076005029244 6205367341539043392 6207186457199672802 6209957110282785288 6234349337425837056 6264130289849072212 6268401313779551232 6293386736454490816 6298041608300980824 6305121029401921584 6307935396771093696 6327761174705493952 6332441471432347128 6337396433912214528 6372011252850287616 6397409657718201408 6399285070962138498 6427288581910969344 6427598127875152384 6432042493583980416 6432352268502278976 6462394391188589568 6467174268696865152 6490055071968693654 6520680722714807792 6523591307771814848 6525503711415040638 6533524756818588672 6554059559857931264 6566279888607918336 6569210827406582784 6589857791409271808 6597328709521895202 6628141350095687136 6628460569371250896 6633363276892975194 6659418610432144128 6662391122830789632 6664344215913232992 6691230082338781681 6698781060688763904 6722481286667297008 6727453536139684062 6753878448877990144 6756893124573070336 6769491645315320064 6790768089927847168 6793799231762363392 6822878408992729226 6833596679835351504 6860144927385042722 6865512803404899072 6867525442008148632 6870590845419251808 6903012190587811584 6908117968835287776 6968046034715978784 6968381624210802224 6978992353874401536 7000927257120972032 7006105457754937248 7017111565638849792 7080060078511302168 7113469879325244864 7116302333326957056 7116645063023798016 7118731321543680696 7155171531324191232 7180832283485521804 7194253032633199104 7214370161301489472 7217590383066688768 7219706233906002408 7231047893859546432 7257012815746160896 7264820302289611776 7333615949091596736 7335765813054158766 7339040221243291704 7367867398775989248 7373317004840172672 7408110643557651456 7413590015335430784 7439819228842161018 7443140082537522792 7478263206470129216 7483794466238228424 7489650330987162624 7513190227154213888 7530558753368521728 7548716537608977016 7562791447500709134 7589947579234515352 7598113254987738912 7601504765144704128 7601870862775420608 7637375189586514944 7639614101168828064 7643024135732658816 7706259035935681936 7709327527770870144 7709698818275781184 7711958931672320754 7745706752559373312 7751435825601207168 7760148959263903488 7763612796025961472 7788013753483684864 7793774118685965696 7821348420064835942 7833635218347841968 7839429327237152502 7870221994147079424 7873734963345478656 7876043164261093536 7916741253541266432 7950626906346899346 7985419147222719488 7987760088576853728 8000308308099923712 8025453197187455744 8029035455719156736 8031389183280050016 8063401756082316358 8107444005091414126 8116166431464175656 8119789180950024864 8157712430886999552 8158105316149231872 8164139417714431008 8202269804200902144 8234963495573429472 8235360101340038992 8273823122052057856 8276248609599563736 8279942813710380384 8397388811067974432 8406828039202562112 8410175484840949248 8410580529028124928 8413046107278895368 8443255295243129504 8452339005548490624 8456111809746771456 8492306104810099143 8502299038566508032 8529879543624268544 8532380094616184664 8538691026638829771 8576056658111973888 8576469691336371968 8585696720887723008 8622899024929153536 8653406762624924872 8669541415427642178 8673411170560253832 8700671615220054184 8713920096629294976 8755039851477224448 8761515472669145472 8796438279362526936 8837521800127582848 8837947425828334528 8844484369190633592 8879224813909525504 8885792287884310656 8899751253980980224 8965935993732860714 8969938048186245416 8983596540625559424 9025988860420426752 9028634846835887712 9032664887684051328 9111462239780468672 9114133282885469982 9154017071206532096 9156700589344198176 9160787793892335744 9171085133675522304 9204016254117082112 9210823958447050368 9243411769167533386 9264780114007543866 9290728046287971712 9305323138499202048 9308051012308565088 9341473943673249664 9351524006138755584 9356148754185133056 9396195434773608318 9402601970669326848 9440080104681736224 9447062412451471236 9484626505766993152 9488860084031730688 9491641762058240928 9498662207148520692 9581524733289853058 9596114486577302112 9626274978541336544 9640932872866454016 9641397191812728576 9648528402753418464 9693591586782884352 9735082607953040481 9778154598788795648 9781021084072211688 9785386961657722272 9788255567122560957 9831089339786896896 9884786687113907712 9919758971789548024 9924186776716697056 9942690854056876344 9978392621650971232 9989127915648216192 9993586684246184448 10048171591033145856 10083721930000945512 10091180304209526093 10130817673316985216 10135339686859605504 10135827817033894144 10186152134891770752 10190698847643545088 10234317613489093839 10250395019753027256 10279103370361160192 10282611908896427672 10290217391077564083 10298269205107348608 10335247767468276224 10346865279018537984 10354518285881717376 10391698824914620928 10444846957797122624 10452069052073968176 10452572436316203336 10493629325529439232 10501390885681458048 10509158186632405872 10596106174411562662 10600835875129199128 10650346784769138304 10667077744133231616 10670204818987867296 10674967594535697024 10708518911040066688 10771248425228282706 10821555241952234208 10826385574600033152 10829559350859003612 10877473754865642496 10885519223619241344 10979951327431239296 11000423923637395104 11034998146132751648 11039923751613840512 11051801098163983872 11112165965336477184 11159728843263241527 11164710123806284188 11209104052270082816 11214107372037499904 11217394809705193824 11225691699357342636 11269785340731320832 11323074806413465524 11323620139342553614 11376506792821579552 11384921368851773028 11402806294163130912 11456062784379772416 11559388553903522904 11563991291656305216 11564548227413671776 11567938397508481131 11618560128839059968 11627153738401810752 11682020630225527296 11690661178028948544 11728584372483369248 11732022630097253913 11750452827521762952 11783362400170110464 11792645825587511456 11805332991220619136 11810602445018217984 11847723050512414208 11875111880311899648 11925940359520349019 11978128720834079232 11981640132865280592 12038179795781183616 12043553183578735104 12047083774920075024 12095102634123474537 12152177710513959976 12161166007637121189 12208934119125597568 12214383725189780992 12228113511567363072 12237157974223847808 12281098611262733824 12333664816256087447 12352445243360144208 12353040152010058488 12410734683078086784 12414372914399345604 12419914220565570576 12528260579698144424 12586773472908981632 12596083216601961648 12610242058803843168 12615870793542187392 12655522349410987904 12664882942864694256 12794819315436402816 12798570141924276996 12855196255750304768 12864084987167960832 12864704537004557952 12934348537393730304 12980110143937387308 13041361445429615584 13047182615543629696 13051007422830081276 13132559777215836672 13194657419043790404 13256282700191374272 13256921138742501792 13266726553785950388 13318837220864288256 13328688431826465984 13382460164677563362 13444962573334594016 13448903990599291071 13454907072279368124 13507756897755980288 13538983290630640128 13581536179855694336 13645756817985458452 13667193359670703008 13671199924328204973 13720289854770085444 13731025606809798144 13735050884016297264 13741181690838503616 13806024381175623168 13816235937670575552 13865117653751300079 13936092069431957568 13936763248421604448 13957984707748803072 14001854514241944064 14012210915509874496 14034223131277699584 14094293152160412477 14138591374732588049 14160120157022604336 14226939758650489728 14232604666653914112 14233290126047596032 14237462643087361392 14310343062648382464 14361664566971043608 14372287099934779587 14388506065266398208 14428740322602978944 14435180766133377536 14439412467812004816 14462095787719092864 14514025631492321792 14576149328302648801 14667231898183193472 14671531626108317532 14678080442486583408 14746634009680345344 14827180030670861568 14879638457684322036 14886280165075045584 14956526412940258432 14967588932476456848 15097433075217954032 15125582895001418268 15179895158469030704 15196226509975477824 15203009530289408256 15203741725550841216 15279228202337656128 15286048271465317632 15412518071871363872 15418655055541740288 15419397636551562368 15423917863344641508 15502871651202414336 15520297918527806976 15587548237371931392 15642696840129671884 15667270436695683936 15678858654474305004 15740443988294158848 15752086328522187072 15894159261617343993 15901253812693798692 15975520177153707456 16000616616199847424 16050906394374911488 16062778366560100032 16126803512164632716 16156872637842424059 16214888010182828252 16232332862928351312 16239578361900049728 16315424861773999104 16316210632298463744 16328278835428862016 16404539608401804288 16469926991146858944 16470720202680077984 16547646244104115712 16552497219199127472 16559885627420760768 16709244351956694967 16794777622135948864 16813656078405124224 16820350969681898496 16821161058056249856 16826092214557790736 16886510590486259008 16904678011096981248 16912223619493542912 16984612209620198286 16985430209013830421 17004598077133016064 17059759087248537088 17064760189232369328 17077382053277659542 17152113316223947776 17152939382672743936 17226358297084948583 17245798049858307072 17306813525249849744 17339082830855284356 17346822341120507664 17401343230440108368 17427840193258589952 17523030945338290944 17592876558725053872 17675043600255165696 17675894851656669056 17688968738381267184 17771584575768621312 17931871987465721428 17939876096372490832 17967193081251118848 18057269693671775424 18065329775368102656 18222924479560937344 18228266565770939964 18313401178688396352 18321575587784671488 18342170267351044608 18421647916894100736 18486823538335066772 18529560228015087732 18581456092575943424 18616102024617130176 18682947887346499328 18703048012277511168 18792390869547216636 18805203941338653696 18880160209363472448 18894124824902942472 18969253011533986304 18983283524116481856 18997324414297041384 19163049466579706116 19192228973154604224 19252549957082673088 19281865745732908032 19282794383625457152 19297056805506836928 19387183173565768704 19470165215906080962 19556309197577591296 19562042168144423376 19570773923315444544 19576511134245121914 19662178679573793792 19747288779585184961 19769573374227815424 19839517943579096048 19848373553433394112 19885381708113752688 19956785243301942464 19978255831296432384 19987173368492368896 20073690247016345043 20096343182066291712 20167443860001891024 20182360608419052186 20261635346633970432 20270679373719211008 20271655634067788288 20372304269783541504 20381397695287090176 20468635226978187678 20500790039506054512 20558206740722320384 20565223817792855344 20580434782155128166 20596538410214697216 20670495534936552448 20709036571763434752 20783397649829241856 20889693915594245248 20904138104147936352 20905144872632406672 21002781771362916096 21018316373264811744 21192212348823125324 21201671750258398256 21300693569538276608 21340409637975734592 21349935189071394048 21417037822080133376 21542496850456565412 21643110483904468416 21652771149200066304 21659118701718007224 21771038447238482688 21959902654862478592 22000847847274790208 22069996292265503296 22079847503227681024 22103602196327967744 22224331930672954368 22319457686526483054 22329420247612568376 22418208104540165632 22434789619410387648 22451383398714685272 22539570681462641664 22646149612826931048 22647240278685107228 22753013585643159104 22769842737703546056 22805612588326261824 22912125568759544832 23118777107807045808 23127982583312610432 23129096454827343552 23135876795016962262 23237120257678119936 23254307476803621504 23364041260451054592 23381322356057897088 23457168744966738496 23464045260194507826 23500905655043525904 23566724800340220928 23585291651175022912 23610665982441238272 23621204890036435968 23695446101024828416 23750223760623799296 23851880719040698038 23956257441668158464 23963280265730561184 24076359591562367232 24087106367157470208 24094167549840150048 24190205268246949074 24304355421027919952 24322332015274242378 24417868238251195136 24428767450379561984 24474315948447695616 24562197222525467648 24667329632512174894 24704890486720288416 24706080304020116976 24821469366156173568 24828745828798691208 24839828441131141152 25056521159396288848 25173546945817963264 25192166433203923296 25220484117607686336 25231741587084374784 25311044698821975808 25329765885729388512 25589638630872805632 25597140283848553992 25728169974335921664 25729409074009115904 25868697074787460608 25960220287874774616 26082722890859231168 26094365231087259392 26102014845660162552 26265119554431673344 26389314838087580808 26512565400382748544 26513842277485003584 26533453107571900776 26637674441728576512 26657376863652931968 26764920329355126724 26889925146669188032 26897807981198582142 26909814144558736248 27015513795511960576 27077966581261280256 27163072359711388672 27291513635970916904 27334386719341406016 27342399848656409946 27440579709540170888 27462051213619596288 27470101768032594528 27482363381677007232 27612048762351246336 27632471875341151104 27730235307502600158 27872184138863915136 27873526496843208896 27915969415497606144 28003709028483888128 28024421831019748992 28068446262555399168 28188586304320824954 28277182749465176098 28320240314045208672 28453879517300979456 28466580252095192064 28474925286174722784 28723329133942087216 28744574199869559174 28857480645205957888 28870361532266755072 28878824935624009632 28924191575438185728 29028051262984643584 29152298656605297602 29334463796366386944 29343063252216635064 29356160884973166816 29493268019360690688 29654360061341723136 29759276915368644072 29772560330150091168 29913052825880516864 29935177864952913696 30194866150435908064 30251165790002836536 30359790316938061408 30392453019950955648 30406019060578816512 30407483451101682432 30558456404675312256 30572096542930635264 30702952840467281517 30825036143742727744 30837310111083480576 30838795273103124736 30847835726689283016 30870652173232692249 31005743302404828672 31040595837055613952 31175096474743862784 31285393680259343768 31334540873391367872 31357717308948610008 31480887976588317696 31504172657044374144 31788318523234687986 31802507625387597384 31951040354307414912 32001233232399694848 32101812788749822976 32125556733120200064 32253607024329265432 32313745275684848118 32429776020365656504 32464665725856702624 32479156723800099456 32632421264596927488 32656557670857724032 32939853982293717888 32941440405360155968 33095292488208231424 33104994438398254944 33119771254841521536 33418488703913389934 33589555244271897728 33627312156810248448 33642322116112499712 33652184429115581472 33773021180972518016 33809356022193962496 33969224419240396572 33970860418027660842 34119518174497074176 34129520378464738656 34154764106555319084 34305878765345487872 34452716594169897166 34613627050499699488 34678165661710568712 34693644682241015328 34802686460880216736 34855680386517179904 35046061890676581888 35185753117450107744 35196067890291761739 35350087200510331392 35351789703313338112 35377937476762534368 35543169151537242624 35863743974931442856 35879752192744981664 35934386162502237696 36114539387343550848 36130659550736205312 36285307902370423611 36445848959121874688 36456533131541879928 36483498022911363567 36626802357376792704 36643151175569342976 36684340534702089216 36843295833788201472 36973647076670133544 37000994448768262341 37059120456030175464 37162912185151886848 37232204049234260352 37365895774692998656 37584781739094433272 37760320418726944896 37788249649805884944 37938506023067972608 37966567048232963712 37994648828594082768 38326098933159412232 38384457946309208448 38505099914165346176 38565588767250914304 38594113611013673856 38940330431812161924 39112618395155182592 39124084336288846752 39141547846630889088 39153022268490243828 39494577559170369922 39679035887158192096 39696747106866788224 39770763416227505376 39913570486603884928 39956511662592864768 40147380494032690086 40334887720003782048 40346711971797873213 40364721216838104372 40523270693267940864 40543311268135576576 40744608539567083008 40937270453956375356 41001580079012109024 41130447635585710688 41160869564310256332 41193076820429394432 41418073143526869504 41595352961253900237 41779387831188490496 41808276208295872704 41810289745264813344 42005563542725832192 42036632746529623488 42384424697646250648 42403343500516796512 42415774124197764147 42601387139076553216 42680819275951469184 42699870378142788096 42834075644160266752 43084993700913130824 43116861299804338761 43286220967808936832 43305542298400132608 43318237403436014448 43542076894476965376 43728447984907946403 43919805309724957184 44001695694549580416 44139992584531006592 44159695006455362048 44348709658452739969 44590942028002777693 44638915373052966108 44658840495225136752 44836416209080331264 44869579238820775296 44902766797429370544 45292299225653862096 45294480557370214456 45506027171286318208 45539685475407092112 45611225176652523648 46237554215614091616 46255965166625220864 46258192909654687104 46271753590033924524 46508614953607243008 46762644712115794176 46914337489933476992 46928090520389015652 47001811310087051808 47170583302350045824 47221331964882476544 47682477784852031979 47703761438081396076 47926560531461122368 48152719183124734464 48188335099680300096 48380410536493898148 48608710842055839904 48644664030548484756 48835736476502390272 48948631896895391232 49334659265024349788 49409780973440576832 49412160608040233952 49642938732312347136 49657491657597382416 49679656882262282304 50113042318792577696 50127733055870084901 50347093891635926528 50384332866407846592 50440968235215372672 50463483174168749568 50622089397643951616 50659531771458777024 50838764730421433623 50956290627041491263 51179277261745611264 51194280567697107984 51456339948671843328 51458818148018231808 51679074891254845749 51737394149574921216 51920440575749549232 52165445781718462336 52188730462174518784 52204029691320325104 52698386033094191819 52778629676175161616 53025130800765497088 53027684554970007168 53066906215143801552 53314753727305863936 53529840658710253448 53779850293338376064 53795615962397164284 53819628289117472496 54583027271941833808 54668773438682812032 54684799697312819892 54881159419080341776 54940203536065189056 54964726763354014464 55264943750682302208 55460470615005200316 55744368277727830272 55747052993686417792 56048843662039497984 56377172608641649908 56554365498930352196 56640480628090417344 56907759034601958912 56949850572349445568 57446658267884174432 57489148399739118348 57714961290411915776 57757649871248019264 57848383150876371456 58278583959263594641 58304597313210595204 58668927592732773888 58686126504433270128 58712321769946333632 58986536038721381376 59241866338755554883 59308720122683446272 59518553830737288144 59545120660300182336 59826105651761033728 59870355729905827392 60221070741049035129 60389732300871816128 60502331580005673072 60719580633876122816 60784906039901911296 60812038121157633024 60814966902203364864 61116912809350624512 61144193085861270528 61405905680934563034 61650072287485455488 61674620222166961152 61677590546206249472 61695671453378566032 61741304346465384498 62011486604809657344 62279910766384044877 62350192949487725568 62570787360518687536 62669081746782735744 62715434617897220016 63008345314088748288 63576637046469375972 63605015250775194768 63902080708614829824 64251113466240400128 64507214048658530864 64627490551369696236 64859552040731313008 64929331451713405248 64958313447600198912 65313115341715448064 65879707964587435776 65882880810720311936 66209988876796509888 66239542509683043072 66836977407826779868 67179110488543795456 67254624313620496896 67304368858231162944 67546042361945036032 67618712044387924992 67938448838480793144 67941720836055321684 68259040756929477312 68309528213110638168 68905433188339794332 69227254100999398976 69356331323421137424 69387289364482030656 69605372921760433472 69711360773034359808 70092123781353163776 70371506234900215488 70392135780583523478 70700174401020662784 70703579406626676224 70755874953525068736 71086338303074485248 71727487949862885712 71759504385489963328 71868772325004475392 72229078774687101696 72261319101472410624 72570615804740847222 72891697918243749376 72913066263083759856 72966996045822727134 73253604714753585408 73286302351138685952 73603530905726598491 73686591667576402944 73947294153340267088 74001988897536524682 74118240912060350928 74325824370303773696 74464408098468520704 74731791549385997312 75169563478188866544 75520640837453889792 75576499299611769888 75933134096465927424 75989297657188165536 76652197866318824464 76768915892618416896 77010199828330692352 77188227222027347712 77880660863624323848 78248168672577693504 78283095693261778176 78306044536980487656 78989155118340739844 79358071774316384192 79393494213733576448 79541526832455010752 79827140973207769856 79913023325185729536 80294760988065380172 80669775440007564096 80693423943595746426 80729442433676208744 81046541386535881728 81489217079134166016 81874540907912750712 82003160158024218048 82260895271171421376 82321739128620512664 82386153640858788864 82836146287053739008 83190705922507800474 83558775662376980992 83616552416591745408 83620579490529626688 84011127085451664384 84073265493059246976 84768849395292501296 84806687001033593024 84831548248395528294 85202774278153106432 85361638551902938368 85399740756285576192 85668151288320533504 86169987401826261648 86233722599608677522 86572441935617873664 86611084596800265216 86636474806872028896 87084153788953930752 87456895969815892806 87839610619449914368 88003391389099160832 88279985169062013184 88319390012910724096 88697419316905479938 89181884056005555386 89277830746105932216 89317680990450273504 89739158477641550592 89805533594858741088 90584598451307724192 90588961114740428912 91012054342572636416 91079370950814184224 91222450353305047296 92475108431228183232 92511930333250441728 92516385819309374208 92543507180067849048 93017229907214486016 93525289424231588352 93828674979866953984 93856181040778031304 94003622620174103616 94341166604700091648 94442663929764953088 95364955569704063958 95407522876162792152 95853121062922244736 96305438366249468928 96376670199360600192 96760821072987796296 97217421684111679808 97289328061096969512 97671472953004780544 97897263793790782464 98669318530048699576 98819561946881153664 98824321216080467904 99285877464624694272 99314983315194764832 99359313764524564608 100226084637585155392 100255466111740169802 100694187783271853056 100768665732815693184 100881936470430745344 100926966348337499136 101244178795287903232 101319063542917554048 101677529460842867246 101912581254082982526 102358554523491222528 102388561135394215968 102917636296036463616 103358149782509691498 103840881151499098464 104330891563436924672 104377460924349037568 104408059382640650208 105396772066188383638 105557259352350323232 106050261601530994176 106055369109940014336 106133812430287603104 106629507454611727872 107059681317420506896 107559700586676752128 107591231924794328568 107639256578234944992 109166054543883667616 109337546877365624064 109369599394625639784 109762318838160683552 109880407072130378112 109929453526708028928 110529887501364604416 110920941230010400632 111002983346304787023 111488736555455660544 111494105987372835584 112097687324078995968 112754345217283299816 113108730997860704392 113280961256180834688 113815518069203917824 113899701144698891136 114893316535768348864 114978296799478236696 115429922580823831552 115515299742496038528 115696766301752742912 116557167918527189282 116609194626421190408 117337855185465547776 117372253008866540256 117424643539892667264 118483732677511109766 119037107661474576288 119090241320600364672 119652211303522067456 119740711459811654784 120442141482098070258 120779464601743632256 121004663160011346144 121439161267752245632 121569812079803822592 121629933804406729728 122233825618701249024 122811811361869126068 123300144574970910976 123355181092412498944 123391342906757132064 123482608692930768996 124559821532768089754 125141574721037375072 125338163493565471488 125430869235794440032 126016690628177496576 127153274092938751944 127210030501550389536 127247322372593292441 127804161417229659648 128502226932480800256 129014428097317061728 129254981102739392472 129719104081462626016 129858662903426810496 129916626895200397824 130626230683430896128 131185343954723839209 131759415929174871552 131765761621440623872 132419977753593019776 132479085019366086144 133046128975358219907 133673954815653559736 133772826084008333079 134358220977087590912 134509248627240993792 134608737716462325888 135092084723890072064 135876897676961586288 135883441672110643368 136518081513858954624 136619056426221276336 137810866376679588664 138454508201998797952 138712662646842274848 138774578728964061312 139210745843520866944 140743012469800430976 140784271561167046956 141407158813253352448 141511749907050137472 143454975899725771424 143519008770979926656 144458157549374203392 145141231609481694444 145783395836487498752 145826132526167519712 145933992091645454268 146507209429507170816 147207061811453196982 147894588306680534176 148003977795073049364 148236481824120701856 148928816196937041408 150339126956377733088 150383199167610254703 151041281674907779584 151152998599223539776 151866268192931854848 151978595314376331072 152516294191264300869 153304395732637648928 153537831785236833792 154020399656661384704 154376454444054695424 155037224673764537247 155761321727248647696 156496337345155387008 156566191386523556352 156612089073960975312 157978310236681479688 158095158099282575457 158716143548632768384 158786988427467152896 159083053664910021504 159654281946415539712 160337642611329136811 160589521976130760344 161339550880015128192 161386847887191492852 161458884867352417488 163749081815825501424 164006320316048436096 164521790542342842752 164643478257241025328 166381411845015600948 167117551324753961984 167233104833183490816 167241158981059253376 168146530986118493952 169537698790585002592 169613374002067186048 169663096496791056588 170723277103805876736 172339974803652523296 172467445199217355044 173144883871235747328 173272949613744057792 174835751877790783923 174913791939631785612 176006782778198321664 176559970338124026368 177394838633810959876 177725599016266664649 178363768112011110772 178555661492211864432 178635361980900547008 179478316955283101184 179611067189717482176 181169196902615448384 181177922229480857824 182024108685145272832 182158741901628368448 182444900706610094592 183801687871523644637 184950216862456366464 185023860666500883456 185032771638618748416 185087014360135698096 186034459814428972032 186839732299152134631 187050578848463176704 187657349959733907968 187712362081556062608 188007245240348207232 188682333209400183296 189489941267934434413 190729911139408127916 190815045752325584304 191706242125844489472 192753340398721200384 193521642145975592592 194434843368223359616 194578656122193939024 197338637060097399152 197639123893762307328 197648642432160935808 198629966630389529664 198718627529049129216 200452169275170310784 200510932223480339604 201537331465631386368 201763872940861490688 202638127085835108096 203355058921685734492 203825162508165965052 204777122270788431936 206716299565019382996 207681762302998196928 208661783126873849344 208816118765281300416 210793544132376767276 211114518704700646464 212100523203061988352 212110738219880028672 212267624860575206208 213259014909223455744 214119362634841013792 215119401173353504256 215182463849588657136 215278513156469889984 217220176575437034571 218332109087767335232 218675093754731248128 218739198789251279568 219524637676321367104 219760814144260756224 219858907053416057856 220810592717179795473 221059775002729208832 221841882460020801264 222005966692609574046 222977473110911321088 222988211974745671168 224195374648157991936 225508690434566599632 226217461995721408784 226561922512361669376 227799402289397782272 229786633071536697728 229956593598956473392 231030599484992077056 233114335837054378564 233218389252842380816 234744506017733080512 234849287079785334528 236967465355022219532 238074215322949152576 238180482641200729344 239481422919623309568 240884282964196140516 241558929203487264512 242009326320022692288 242878322535504491264 243139624159607645184 244467651237402498048 245623622723738252136 246600289149941821952 246782685813514264128 246965217385861537992 249119643065536179508 250283149442074750144 250676326987130942976 250861738471588880064 252033381256354993152 254306548185877503888 254420061003100779072 254494644745186584882 255608322834459319296 257004453864961600512 258028856194634123456 258509962205478784944 259438208162925252032 259717325806853620992 259833253790400795648 261252461366861792256 262370687909447678418 263518831858349743104 263531523242881247744 264839955507186039552 264958170038732172288 266092257950716439814 267347909631307119472 267545652168016666158 268716441954175181824 269217475432924651776 270184169447780144128 271753795353923172576 271766883344221286736 273036163027717909248 273238112852442552672 275621732753359177328 276909016403997595904 277425325293684549696 277549157457928122624 278421491687041733888 281486024939600861952 281568543122334093912 283023499814100274944 286909951799451542848 287038017541959853312 288916315098748406784 290282463218963388888 291652265052335039424 291867984183290908536 293014418859014341632 294414123622906393964 295789176613361068352 296007955590146098728 296472963648241403712 297857632393874082816 300678253912755466176 300766398335220509406 302082563349815559168 302305997198447079552 303732536385863709696 303957190628752662144 305032588382528601738 306608791465275297856 307075663570473667584 308040799313322769408 308752908888109390848 310074449347529074494 311522643454497295392 312992674690310774016 313132382773047112704 313224178147921950624 315956620473362959376 316190316198565150914 317432287097265536768 317573976854934305792 318166107329820043008 319308563892831079424 320675285222658273622 321179043952261520688 322679101760030256384 322773695774382985704 322917769734704834976 327498163631651002848 328012640632096872192 329043581084685685504 329286956514482050656 332762823690031201896 334466209666366981632 334482317962118506752 336293061972236987904 339075397581170005184 339226748004134372096 339326192993582113176 341446554207611753472 344679949607305046592 344934890398434710088 346289767742471494656 346545899227488115584 349671503755581567846 349827583879263571224 352013565556396643328 353119940676248052736 354789677267621919752 355451198032533329298 356727536224022221544 357111322984423728864 357270723961801094016 358956633910566202368 359222134379434964352 362338393805230896768 362355844458961715648 364048217370290545664 364317483803256736896 364889801413220189184 367603375743047289274 369900433724912732928 370065543277237496832 370174028720271396192 373679464598304269262 375314699919467815936 375424724163112125216 376014490480696414464 377364666418800366592 378979882535868868826 381459822278816255832 381630091504651168608 383412484251688978944 385506680797442400768 387043284291951185184 388869686736446719232 389157312244387878048 394677274120194798304 395278247787524614656 395297284864321871616 397259933260779059328 397437255058098258432 399138386926074659721 400904338550340621568 401021864446960679208 401318478252024999237 403074662931262772736 403527745881722981376 405276254171670216192 406710117843371468984 407650325016331930104 409554244541576863872 413432599130038765992 415363524605996393856 417323566253747698688 417632237530562600832 421587088264753534552 422229037409401292928 424221476439760057344 424535249721150412416 428238725269682027584 430238802346707008512 430364927699177314272 430557026312939779968 434440353150874069142 436664218175534670464 437350187509462496256 437478397578502559136 439049275352642734208 439521628288521512448 441621185434359590946 443683764920041602528 444011933385219148092 445976423949491342336 451017380869133199264 452434923991442817568 453123845024723338752 455598804578795564544 457548882573792902607 459573266143073395456 459913187197912946784 462061198969984154112 466228671674108757128 466436778505684761632 469489012035466161024 469698574159570669056 473934930710044439064 474285474297847726371 476148430645898305152 476360965282401458688 478962845839246619136 481012927833987410433 481768565928392281032 483117858406974529024 484018652640045384576 485756645071008982528 491247245447476504272 493200578299883643904 493565371627028528256 493930434771723075984 498239286131072359016 500566298884149500288 501352653974261885952 501723476943177760128 508613096371755007776 508840122006201558144 508989289490373169764 516057712389268246912 517019924410957569888 518876416325850504064 519434651613707241984 524507255633372351769 524741375818895356836 527063046485762495488 529679911014372079104 532184515901432879628 534695819262614238944 535091304336033332316 538434950865849303552 543507590707846345152 543533766688442573472 546072326055435818496 546476225704885105344 551243465506718354656 551405063614570933911 553818032807995191808 554850650587369099392 555098314915856245248 556842983374083467776 560519196897456403893 562972049879201723904 563137086244668187824 566046999628200549888 568469823803803303239 573819903598903085696 574076035083919706624 579682246364036110009 580564926437926777776 583304530104670078848 583735968366581817072 588828247245812787928 591578353226722136704 592015911180292197456 592945927296482807424 601356507825510932352 601532796670441018812 604611994396894159104 607914381257505324288 610065176765057203476 613217582930550595712 620148898695058148988 623045286908994590784 625985349380621548032 626448356295843901248 631913240946725918752 632380632397130301828 634864574194531073536 636332214659640086016 641350570445316547244 642358087904523041376 645358203520060512768 645547391548765971408 645835539469409669952 651660529726311103713 654996327263302005696 656025281264193744384 658087162169371371008 658573913028964101312 662431778151539386419 665525647380062403792 668932419332733963264 668964635924237013504 672586123944473975808 678150795162340010368 678453496008268744192 678652385987164226352 685079018430224493647 689359899214610093184 689869780796869420176 693091798454976231168 699343007511163135692 699655167758527142448 709579354535243839504 710902396065066658596 713455072448044443088 714222645968847457728 714541447923602188032 718444268758869928704 724676787610461793536 724711688917923431296 728634967606513473792 735206751486094578548 739800867449825465856 740348057440542792384 747358929196608538524 750849448326224250432 752028980961392828928 757959765071737737652 762919644557632511664 763260183009302337216 766824968503377957888 771013361594884801536 774086568583902370368 777739373472893438464 778314624488775756096 789354548240389596608 790556495575049229312 790594569728643743232 794519866521558118656 794874510116196516864 798276773852149319442 801808677100681243136 802043728893921358416 802636956504049998474 806149325862525545472 809638839962992583401 810552508343340432384 813420235686742937968 815300650032663860208 819108489083153727744 826865198260077531984 830727049211992787712 835264475061125201664 843174176529507069104 844458074818802585856 849070499442300824832 856477450539364055168 860729855398354628544 861114052625879559936 868880706301748138284 873328436351069340928 874956795157005118272 878098550705285468416 879043256577043024896 883242370868719181892 887367529840083205056 888023866770438296184 902034761738266398528 904869847982885635136 906247690049446677504 911197609157591129088 915097765147585805214 919146532286146790912 919826374395825893568 924122397939968308224 932457343348217514256 932873557011369523264 938978024070932322048 939397148319141338112 947869861420088878128 948570948595695452742 952296861291796610304 952721930564802917376 957925691678493238272 962025855667974820866 963537131856784562064 966235716813949058048 968037305280090769152 971513290142017965056 982494490894953008544 987130743254057056512 987860869543446151968 996478572262144718032 1001132597768299000576 1003446953886355520256 1017226192743510015552 1017680244012403116288 1017978578980746339528 1032115424778536493824 1034039848821915139776 1037752832651701008128 1038869303227414483968 1049014511266744703538 1049482751637790713672 1059359822028744158208 1064369031802865759256 1069391638525228477888 1070182608672066664632 1076869901731698607104 1087015181415692690304 1087067533376885146944 1092144652110871636992 1092952451409770210688 1102486931013436709312 1102810127229141867822 1107636065615990383616 1109701301174738198784 1110196629831712490496 1113685966748166935552 1121038393794912807786 1125944099758403447808 1126274172489336375648 1132093999256401099776 1136939647607606606478 1147639807197806171392 1148152070167839413248 1159364492728072220018 1161129852875853555552 1166609060209340157696 1167471936733163634144 1177656494491625575856 1183156706453444273408 1184031822360584394912 1185891854592965614848 1202713015651021864704 1203065593340882037624 1209223988793788318208 1215828762515010648576 1220130353530114406952 1226435165861101191424 1240297797390116297976 1246090573817989181568 1251970698761243096064 1252896712591687802496 1263826481893451837504 1264761264794260603656 1269729148389062147072 1272664429319280172032 1282701140890633094488 1284716175809046082752 1290716407040121025536 1291094783097531942816 1291671078938819339904 1303321059452622207426 1309992654526604011392 1312050562528387488768 1316174324338742742016 1317147826057928202624 1324863556303078772838 1331051294760124807584 1337929271848474027008 1356301590324680020736 1356906992016537488384 1357304771974328452704 1370158036860448987294 1378719798429220186368 1379739561593738840352 1386183596909952462336 1398686015022326271384 1399310335517054284896 1419158709070487679008 1421804792130133317192 1426910144896088886176 1428445291937694915456 1429082895847204376064 1436888537517739857408 1443038783501962231299 1449353575220923587072 1449423377835846862592 1457269935213026947584 1470413502972189157096 1479601734899650931712 1480696114881085584768 1494717858393217077048 1501698896652448500864 1504057961922785657856 1515919530143475475304 1525839289115265023328 1526520366018604674432 1548173137167804740736 1555478746945786876928 1556629248977551512192 1578709096480779193216 1581189139457287486464 1589039733043116237312 1596553547704298638884 1603617354201362486272 1604087457787842716832 1605273913008099996948 1619277679925985166802 1626840471373485875936 1630601300065327720416 1638216978166307455488 1653730396520155063968 1654215190843712801733 1661454098423985575424 1670528950122250403328 1686348353059014138208 1688916149637605171712 1698140998884601649664 1705409471411409909717 1712954901078728110336 1721459710796709257088 1722228105251759119872 1737761412603496276568 1739046739092108330027 1746656872702138681856 1749913590314010236544 1756197101410570936832 1766484741737438363784 1774735059680166410112 1776047733540876592368 1804069523476532797056 1809739695965771270272 1830195530295171610428 1838293064572293581824 1839652748791651787136 1864914686696435028512 1865747114022739046528 1877956048141864644096 1895739722840177756256 1897141897191390905484 1904593722583593220608 1924051711335949641732 1927074263713569124128 1936074610560181538304 1954981589178933311139 1964988981789906017088 1974261486508114113024 1975721739086892303936 1992957144524289436064 2002265195536598001152 2006893907772711040512 2034452385487020031104 2035360488024806232576 2035957157961492679056 2055237055290673480941 2064230849557072987648 2068079697643830279552 2075505665303402016256 2084389353947278778543 2098029022533489407076 2098965503275581427344 2128738063605731518512 2138783277050456955776 2140365217344133329264 2174030362831385380608 2174135066753770293888 2185904902819540421376 2204973862026873418624 2205620254458283735644 2219402602349476397568 2242076787589825615572 2252548344978672751296 2273879295215213212956 2295279614395612342784 2318728985456144440036 2322259705751707111104 2333218120418680315392 2334943873466327268288 2355312988983251151712 2366313412906888546816 2368063644721168789824 2371783709185931229696 2389421942329807380281 2405426031302043729408 2406131186681764075248 2418447977587576636416 2428916519888977750203 2431657525030021297152 2440260707060228813904 2452870331722202382848 2480595594780232595952 2492181147635978363136 2505793425183375604992 2527652963786903675008 2529522529588521207312 2565402281781266188976 2569432351618092165504 2582189566195063885632 2583342157877638679808 2606642118905244414852 2619985309053208022784 2634295652115856405248 2649727112606157545676 2662102589520249615168 2712603180649360041472 2714609543948656905408 2740316073720897974588 2757439596858440372736 2759479123187477680704 2772367193819904924672 2797372030044652542768 2798620671034108569792 2838317418140975358016 2843609584260266634384 2853820289792177772352 2856890583875389830912 2858165791694408752128 2873777075035479714816 2886077567003924462598 2898707150441847174144 2898846755671693725184 2914539870426053895168 2940827005944378314192 2961392229762171169536 2989435716786434154096 3003397793304897001728 3031839060286950950608 3051678578230530046656 3053040732037209348864 3096346274335609481472 3113258497955103024384 3157418192961558386432 3178079466086232474624 3193107095408597277768 3208174915575685433664 3210547826016199993896 3238555359851970333604 3253680942746971751872 3261202600130655440832 3276433956332614910976 3307460793040310127936 3308430381687425603466 3322908196847971150848 3341057900244500806656 3372696706118028276416 3377832299275210343424 3396281997769203299328 3410818942822819819434 3425909802157456220672 3442919421593418514176 3444456210503518239744 3475522825206992553136 3478093478184216660054 3493313745404277363712 3499827180628020473088 3512394202821141873664 3532969483474876727568 3549470119360332820224 3552095467081753184736 3608139046953065594112 3619479391931542540544 3660391060590343220856 3679305497583303574272 3729829373392870057024 3731494228045478093056 3755912096283729288192 3791479445680355512512 3794283794382781810968 3809187445167186441216 3848103422671899283464 3854148527427138248256 3872149221120363076608 3909963178357866622278 3929977963579812034176 3948522973016228226048 3951443478173784607872 3985914289048578872128 4004530391073196002304 4013787815545422081024 4068904770974040062208 4070720976049612465152 4071914315922985358112 4110474110581346961882 4128461699114145975296 4136159395287660559104 4151011330606804032512 4168778707894557557086 4196058045066978814152 4197931006551162854688 4257476127211463037024 4277566554100913911552 4280730434688266658528 4348060725662770761216 4348270133507540587776 4371809805639080842752 4409947724053746837248 4411240508916567471288 4438805204698952795136 4484153575179651231144 4505096689957345502592 4547758590430426425912 4590559228791224685568 4637457970912288880072 4644519411503414222208 4666436240837360630784 4669887746932654536576 4710625977966502303424 4732626825813777093632 4736127289442337579648 4743567418371862459392 4778843884659614760562 4810852062604087458816 4812262373363528150496 4857833039777955500406 4880521414120457627808 4905740663444404765696 4961191189560465191904 4984362295271956726272 5011586850366751209984 5055305927573807350016 5059045059177042414624 5130804563562532377952 5138864703236184331008 5164379132390127771264 5166684315755277359616 5213284237810488829704 5217140217276324990081 5239970618106416045568 5268591304231712810496 5299454225212315091352 5324205179040499230336 5425206361298720082944 5429219087897313810816 5480632147441795949176 5514879193716880745472 5518958246374955361408 5594744060089305085536 5597241342068217139584 5676634836281950716032 5687219168520533268768 5707640579584355544704 5713781167750779661824 5772155134007848925196 5797693511343387450368 5881654011888756628384 5922784459524342339072 5978871433572868308192 6006795586609794003456 6063678120573901901216 6103357156461060093312 6106081464074418697728 6165711165872020442823 6192692548671218962944 6226516995910206048768 6253168061841836335629 6314836385923116772864 6386214190817194555536 6416349831151370867328 6421095652032399987792 6477110719703940667208 6507361885493943503744 6522405200261310881664 6614921586080620255872 6616860763374851206932 6745393412236056552832 6821637885645639638868 6851819604314912441344 6885838843186837028352 6951045650413985106272 6956186956368433320108 6999654361256040946176 7065938966949753455136 7098940238720665640448 7104190934163506369472 7168265826989422140843 7216278093906131188224 7238958783863085081088 7286749559666933250609 7320782121180686441712 7358610995166607148544 7459658746785740114048 7462988456090956186112 7535869202732469430117 7582958891360711025024 7588567588765563621936 7696206845343798566928 7708297054854276496512 7819926356715733244556 7859955927159624068352 7902886956347569215744 7971828578097157744256 8137809541948080124416 8143828631845970716224 8220948221162693923764 8272318790575321118208 8337557415789115114172 8392116090133957628304 8395862013102325709376 8514952254422926074048 8555133108201827823104 8561460869376533317056 8696121451325541522432 8696540267015081175552 8743619611278161685504 8819895448107493674496 8822481017833134942576 8906027239592918417411 8968307150359302462288 9010193379914691005184 9095517180860852851824 9274915941824577760144 9289038823006828444416 9339775493865309073152 9421251955933004606848 9472254578884675159296 9557687769319229521124 9624524746727056300992 9715666079555911000812 9761042828240915255616 9922382379120930383808 9968724590543913452544 10023173700733502419968 10110611855147614700032 10118090118354084829248 10261609127125064755904 10277729406472368662016 10328758264780255542528 10333368631510554719232 10426568475620977659408 10434280434552649980162 10479941236212832091136 10537182608463425620992 10598908450424630182704 10648410358080998460672 10858438175794627621632 10961264294883591898352 11037916492749910722816 11189488120178610171072 11194482684136434279168 11353269672563901432064 11374438337041066537536 11415281159168711089408 11427562335501559323648 11544310268015697850392 11763308023777513256768 11845568919048684678144 11957742867145736616384 12013591173219588006912 12127356241147803802432 12206714312922120186624 12212162928148837395456 12331422331744040885646 12385385097342437925888 12453033991820412097536 12506336123683672671258 12629672771846233545728 12772428381634389111072 12832699662302741734656 12842191304064799975584 12954221439407881334416 13014723770987887007488 13044810400522621763328 13229843172161240511744 13233721526749702413864 13490786824472113105664 13643275771291279277736 13771677686373674056704 13902091300827970212544 13912373912736866640216 13999308722512081892352 14131877933899506910272 14197880477441331280896 14208381868327012738944 14336531653978844281686 14432556187812262376448 14477917567726170162176 14573499119333866501218 14641564242361372883424 14717221990333214297088 14919317493571480228096 14925976912181912372224 15071738405464938860234 15165917782721422050048 15177135177531127243872 15392413690687597133856 15416594109708552993024 15639852713431466489112 15719911854319248136704 15805773912695138431488 15943657156194315488512 16275619083896160248832 16287657263691941432448 16441896442325387847528 16544637581150642236416 16675114831578230228344 16784232180267915256608 16791724026204651418752 17029904508845852148096 17110266216403655646208 17122921738753066634112 17393080534030162351104 17639790896214987348992 17644962035666269885152 17812054479185836834822 17936614300718604924576 18020386759829382010368 18191034361721705703648 18549831883649155520288 18578077646013656888832 18679550987730618146304 18759504185525509006887 18842503911866009213696 18944509157769350318592 19115375538638459042248 19249049493454112601984 19431332159111822001624 19522085656481830511232 19844764758241860767616 20221223710295229400064 20236180236708169658496 20523218254250129511808 20555458812944737324032 20657516529560511085056 20853136951241955318816 20868560869105299960324 21197816900849260365408 21296820716161996921344 21504797480968266422529 21716876351589255243264 21922528589767183796704 22075832985499821445632 22378976240357220342144 22388965368272868558336 22607607608197408290351 22706539345127802864128 22748876674082133075072 22830562318337422178816 23088620536031395700784 23526616047555026513536 23915485734291473232768 24254712482295607604864 24413428625844240373248 24662844663488081771292 25012672247367345342516 25544856763268778222144 25665399324605483469312 25684382608129599951168 25908442878815762668832 26029447541975774014976 26089620801045243526656 26459686344322481023488 26467443053499404827728 26718081718778755252233 26981573648944226211328 27286551542582558555472 27804182601655940425088 27824747825473733280432 28263755867799013820544 28416763736654025477888 28673063307957688563372 29146998238667733002436 29283128484722745766848 29838634987142960456192 30143476810929877720468 30331835565442844100096 30354270355062254487744 30784827381375194267712 30833188219417105986048 31279705426862932978224 31439823708638496273408 31611547825390276862976 31887314312388630977024 32575314527383882864896 32883792884650775695056 33350229663156460456688 33568464360535830513216 33583448052409302837504 34059809017691704296192 34245843477506133268224 35289924071332539770304 35624108958371673669644 35873228601437209849152 36040773519658764020736 36382068723443411407296 37099663767298311040576 37156155292027313777664 37359101975461236292608 37519008371051018013774 37685007823732018427392 37889018315538700637184 38230751077276918084496 38498098986908225203968 38862664318223644003248 39044171312963661022464 39689529516483721535232 40472360473416339316992 41046436508500259023616 41315033059121022170112 41706273902483910637632 41737121738210599920648 42395633801698520730816 42593641432323993842688 43009594961936532845058 43433752703178510486528 43845057179534367593408 44151665970999642891264 44757952480714440684288 44777930736545737116672 45215215216394816580702 45413078690255605728256 45497753348164266150144 45661124636674844357632 46177241072062791401568 47053232095110053027072 47830971468582946465536 48509424964591215209728 48826857251688480746496 49325689326976163542584 50025344494734690685032 51089713526537556444288 51330798649210966938624 51368765216259199902336 51816885757631525337664 52058895083951548029952 52179241602090487053312 52919372688644962046976 52934886106998809655456 53436163437557510504466 53963147297888452422656 54573103085165117110944 55608365203311880850176 55649495650947466560864 56527511735598027641088 56833527473308050955776 57346126615915377126744 58293996477335466004872 58566256969445491533696 59677269974285920912384 60286953621859755440936 60663671130885688200192 60708540710124508975488 61569654762750388535424 61666376438834211972096 62559410853725865956448 63774628624777261954048 65150629054767765729792 65767585769301551390112 66700459326312920913376 67136928721071661026432 67166896104818605675008 67822822824592224871053 68119618035383408592384 68491686955012266536448 70579848142665079540608 71248217916743347339288 71746457202874419698304 72764137446886822814592 74199327534596622081152 75038016742102036027548 75370015647464036854784 76461502154553836168992 76996197973816450407936 77725328636447288006496 78088342625927322044928 79379059032967443070464 80154245156336265756699 80944720946832678633984 82092873017000518047232 83412547804967821275264 83474243476421199841296 84791267603397041461632 86019189923873065690116 87690114359068735186816 89515904961428881368576 90430430432789633161404 90995506696328532300288 92354482144125582803136 94106464190220106054144 95661942937165892931072 97018849929182430419456 97966299635522102591521 98651378653952327085168 100050688989469381370064 102179427053075112888576 102737530432518399804672 103633771515263050675328 105869772213997619310912 106872326875115021008932 109146206170330234221888 111216730406623761700352 111298991301894933121728 113055023471196055282176 113667054946616101911552 114692253231830754253488 116587992954670932009744 117132513938890983067392 120573907243719510881872 121417081420249017950976 123139309525500777070848 125118821707451731912896 130301258109535531459584 131535171538603102780224 133400918652625841826752 134273857442143322052864 134333792209637211350016 135645645649184449742106 136239236070766817184768 136983373910024533072896 141159696285330159081216 142496435833486694678576 143492914405748839396608 145528274893773645629184 148398655069193244162304 150076033484204072055096 152923004309107672337984 153992395947632900815872 155450657272894576012992 156176685251854644089856 158758118065934886140928 160308490312672531513398 161889441893665357267968 164185746034001036094464 166825095609935642550528 166948486952842399682592 169582535206794082923264 172038379847746131380232 175380228718137470373632 179031809922857762737152 180860860865579266322808 181991013392657064600576 184708964288251165606272 188212928380440212108288 191323885874331785862144 194037699858364860838912 195932599271044205183042 197302757307904654170336 200101377978938762740128 204358854106150225777152 205475060865036799609344 207267543030526101350656 211739544427995238621824 213744653750230042017864 218292412340660468443776 222433460813247523400704 222597982603789866243456 226110046942392110564352 229384506463661508506976 233175985909341864019488 234265027877781966134784 241147814487439021763744 242834162840498035901952 246278619051001554141696 250237643414903463825792 263070343077206205560448 266801837305251683653504 268547714884286644105728 271291291298368899484212 282319392570660318162432 284992871666973389357152 286985828811497678793216 291056549787547291258368 293898898906566307774563 296797310138386488324608 300152066968408144110192 305846008618215344675968 310901314545789152025984 320616980625345063026796 333650191219871285101056 333896973905684799365184 339165070413588165846528 344076759695492262760464 350760457436274940747264 361721721731158532645616 369417928576502331212544 391865198542088410366084 394605514615809308340672 400202755957877525480256 408717708212300451554304 410950121730073599218688 414535086061052202701312 423479088855990477243648 427489307500460084035728 436584824681320936887552 445195965207579732486912 458769012927323017013952 466351971818683728038976 468530055755563932269568 482295628974878043527488 485668325680996071803904 492557238102003108283392 500475286829806927651584 526140686154412411120896 533603674610503367307008 537095429768573288211456 542582582596737798968424 564638785141320636324864 569985743333946778714304 573971657622995357586432 582113099575094582516736 587797797813132615549126 593594620276772976649216 600304133936816288220384 611692017236430689351936 621802629091578304051968 641233961250690126053592 667300382439742570202112 667793947811369598730368 678330140827176331693056 688153519390984525520928 701520914872549881494528 723443443462317065291232 738835857153004662425088 783730397084176820732168 789211029231618616681344 800405511915755050960512 829070172122104405402624 846958177711980954487296 854978615000920168071456 873169649362641873775104 881696696719698923323689 890391930415159464973824 917538025854646034027904 932703943637367456077952 964591257949756087054976 1000950573659613855303168 1052281372308824822241792 1067207349221006734614016 1085165165193475597936848 1139971486667893557428608 1175595595626265231098252 1200608267873632576440768 1223384034472861378703872 1243605258183156608103936 1282467922501380252107184 1335587895622739197460736 1376307038781969051041856 1446886886924634130582464 1477671714306009324850176 1567460794168353641464336 1578422058463237233362688 1600811023831510101921024 1693916355423961908974592 1709957230001840336142912 1746339298725283747550208 1763393393439397846647378 1780783860830318929947648 1835076051709292068055808 1865407887274734912155904 1929182515899512174109952 2001901147319227710606336 2104562744617649644483584 2134414698442013469228032 2170330330386951195873696 2279942973335787114857216 2351191191252530462196504 2401216535747265152881536 2446768068945722757407744 2487210516366313216207872 2564935845002760504214368 2671175791245478394921472 2752614077563938102083712 2893773773849268261164928 3134921588336707282928672 3156844116926474466725376 3201622047663020203842048 3419914460003680672285824 3526786786878795693294756 3670152103418584136111616 3730815774549469824311808 3858365031799024348219904 4340660660773902391747392 4559885946671574229714432 4702382382505060924393008 4802433071494530305763072 5129871690005521008428736 5342351582490956789842944 5505228155127876204167424 5787547547698536522329856 6269843176673414565857344 6313688233852948933450752 6403244095326040407684096 6839828920007361344571648 7053573573757591386589512 7340304206837168272223232 7461631549098939648623616 7716730063598048696439808 8681321321547804783494784 9119771893343148459428864 9404764765010121848786016 9604866142989060611526144 10259743380011042016857472 11010456310255752408334848 11575095095397073044659712 12539686353346829131714688 13679657840014722689143296 14107147147515182773179024 17362642643095609566989568 18809529530020243697572032 19209732285978121223052288 20519486760022084033714944 22020912620511504816669696 23150190190794146089319424 25079372706693658263429376 27359315680029445378286592 28214294295030365546358048 34725285286191219133979136 37619059060040487395144064 41038973520044168067429888 50158745413387316526858752 56428588590060731092716096 69450570572382438267958272 75238118120080974790288128 82077947040088336134859776 100317490826774633053717504 112857177180121462185432192 150476236240161949580576256 225714354360242924370864384 300952472480323899161152512 451428708720485848741728768 902857417440971697483457536
- Sum of all divisors σ(n): 3253475812257815751286201665
- Sum of proper divisors (its aliquot sum) s(n): 2350618394816844053802744129
- 902857417440971697483457536 is an abundant number, because the sum of its proper divisors (2350618394816844053802744129) is greater than itself. Its abundance is 1447760977375872356319286593
Bases of 902857417440971697483457536
- Binary: 1011101010110100110111111010101011111101010000100010111011010111100000010010100100000000002
- Hexadecimal: 0x2EAD37EABF508BB5E04A400
- Base-36: 35FYMCBLQP5G1KMPS0
Squares and roots of 902857417440971697483457536
- 902857417440971697483457536 squared (9028574174409716974834575362) is 815151516228181024714495780345731013388448373115191296
- 902857417440971697483457536 cubed (9028574174409716974834575363) is 735965592764867850399497991894236626453508400916412000108499775606228340132806656
-
902857417440971697483457536 is a
perfect square number . Itssquare root is 30047585883744 -
The
cube root of 902857417440971697483457536 is 966510085.2327972269
Scales and comparisons
How big is 902857417440971697483457536?- 902,857,417,440,971,697,483,457,536 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 902,857,417,440,971,697,483,457,536 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 902857417440971697483457536 cubic inches would be around 80542507.1 feet tall.
Recreational maths with 902857417440971697483457536
- 902857417440971697483457536 backwards is 635754384796179044714758209
- The number of decimal digits it has is: 27
- The sum of 902857417440971697483457536's digits is 135
- 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 902857417440971697483457536 - Facts about the integer". Numbermatics.com. 2024. Web. 28 May 2024.
APA style:
Numbermatics. (2024). Number 902857417440971697483457536 - Facts about the integer. Retrieved 28 May 2024, from https://numbermatics.com/n/902857417440971697483457536/
Chicago style:
Numbermatics. 2024. "Number 902857417440971697483457536 - Facts about the integer". https://numbermatics.com/n/902857417440971697483457536/
The information we have on file for 902857417440971697483457536 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 902857417440971697483457536, math, Factors of 902857417440971697483457536, curriculum, school, college, exams, university, Prime factorization of 902857417440971697483457536, STEM, science, technology, engineering, physics, economics, calculator, nine hundred two septillion, eight hundred fifty-seven sextillion, four hundred seventeen quintillion, four hundred forty quadrillion, nine hundred seventy-one trillion, six hundred ninety-seven billion, four hundred eighty-three million, four hundred fifty-seven thousand, five hundred thirty-six.