250892910941372313363283968
250,892,910,941,372,313,363,283,968 is an even composite number composed of five prime numbers multiplied together.
250892910941372313363283968 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-four thousand, six hundred forty divisors.
Prime factorization of 250892910941372313363283968:
221 × 39 × 73 × 296 × 313
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 29 × 29 × 29 × 29 × 29 × 29 × 31 × 31 × 31)See below for interesting mathematical facts about the number 250892910941372313363283968 from the Numbermatics database.
Names of 250892910941372313363283968
- Cardinal: 250892910941372313363283968 can be written as Two hundred fifty septillion, eight hundred ninety-two sextillion, nine hundred ten quintillion, nine hundred forty-one quadrillion, three hundred seventy-two trillion, three hundred thirteen billion, three hundred sixty-three million, two hundred eighty-three thousand, nine hundred sixty-eight.
Scientific notation
- Scientific notation: 2.50892910941372313363283968 × 1026
Factors of 250892910941372313363283968
Divisors of 250892910941372313363283968
- Number of divisors d(n): 24640
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 29 31 32 36 42 48 49 54 56 58 62 63 64 72 81 84 87 93 96 98 108 112 116 124 126 128 144 147 162 168 174 186 189 192 196 203 216 217 224 232 243 248 252 256 261 279 288 294 324 336 343 348 372 378 384 392 406 432 434 441 448 464 486 496 504 512 522 558 567 576 588 609 648 651 672 686 696 729 744 756 768 783 784 812 837 841 864 868 882 896 899 928 961 972 992 1008 1024 1029 1044 1116 1134 1152 1176 1218 1296 1302 1323 1344 1372 1392 1421 1458 1488 1512 1519 1536 1566 1568 1624 1674 1682 1701 1728 1736 1764 1792 1798 1827 1856 1922 1944 1953 1984 2016 2048 2058 2088 2187 2232 2268 2304 2349 2352 2436 2511 2523 2592 2604 2646 2688 2697 2744 2784 2842 2883 2916 2976 3024 3038 3072 3087 3132 3136 3248 3348 3364 3402 3456 3472 3528 3584 3596 3654 3712 3844 3888 3906 3968 3969 4032 4096 4116 4176 4263 4374 4464 4536 4557 4608 4698 4704 4872 5022 5046 5103 5184 5208 5292 5376 5394 5481 5488 5568 5684 5766 5832 5859 5887 5952 6048 6076 6144 6174 6264 6272 6293 6496 6561 6696 6727 6728 6804 6912 6944 7047 7056 7168 7192 7308 7424 7533 7569 7688 7776 7812 7936 7938 8064 8091 8192 8232 8352 8526 8649 8748 8928 9072 9114 9216 9261 9396 9408 9744 9947 10044 10092 10206 10368 10416 10584 10633 10752 10788 10962 10976 11136 11368 11532 11664 11718 11774 11904 11907 12096 12152 12288 12348 12528 12544 12586 12789 12992 13122 13392 13454 13456 13608 13671 13824 13888 14094 14112 14336 14384 14616 14848 15066 15138 15309 15376 15552 15624 15872 15876 16128 16182 16384 16443 16464 16704 17052 17298 17496 17577 17661 17856 18144 18228 18432 18522 18792 18816 18879 19488 19683 19894 20088 20181 20184 20412 20736 20832 21141 21168 21266 21504 21576 21924 21952 22272 22599 22707 22736 23064 23328 23436 23548 23808 23814 24192 24273 24304 24389 24576 24696 25056 25088 25172 25578 25947 25984 26071 26244 26784 26908 26912 27216 27342 27648 27776 27783 27869 28188 28224 28672 28768 29232 29696 29791 29841 30132 30276 30618 30752 31104 31248 31744 31752 31899 32256 32364 32768 32886 32928 33408 34104 34596 34992 35154 35322 35712 35721 36288 36456 36864 37044 37584 37632 37758 38367 38976 39366 39788 40176 40362 40368 40824 41013 41209 41472 41664 42282 42336 42532 43008 43152 43848 43904 44051 44544 45198 45414 45472 45927 46128 46656 46872 47089 47096 47616 47628 48384 48546 48608 48778 49152 49329 49392 50112 50176 50344 51156 51894 51968 52142 52488 52731 52983 53568 53816 53824 54432 54684 55296 55552 55566 55738 56376 56448 56637 57344 57536 58464 59392 59582 59682 60264 60543 60552 61236 61504 62208 62496 63423 63488 63504 63798 64512 64728 65536 65772 65856 66816 67797 68121 68208 69192 69984 70308 70644 71424 71442 72576 72819 72912 73167 73728 74088 75168 75264 75516 76734 77841 77952 78213 78732 79576 80352 80724 80736 81648 82026 82418 82944 83328 83349 83607 84564 84672 85064 86016 86304 87696 87808 88102 89088 89373 89523 90396 90828 90944 91854 92256 93312 93744 94178 94192 95232 95256 95697 96768 97092 97216 97556 98304 98658 98784 100224 100352 100688 102312 103788 103936 104284 104976 105462 105966 107136 107163 107632 107648 108864 109368 110592 111104 111132 111476 112752 112896 113274 114688 115072 115101 116928 118784 119164 119364 120528 121086 121104 122472 123008 123039 123627 124416 124992 126846 126976 127008 127596 129024 129456 131072 131544 131712 132153 133632 135594 136242 136416 137781 138384 139968 140616 141267 141288 142848 142884 145152 145638 145824 146334 147456 147987 148176 150336 150528 151032 153468 155682 155904 156426 157464 158193 158949 159152 160704 161448 161472 163296 164052 164836 165888 166656 166698 167214 169128 169344 169911 170128 170723 172032 172608 175392 175616 176204 178176 178746 179046 180792 181629 181656 181888 182497 183708 184512 186624 187488 188356 188384 190269 190464 190512 191394 193536 194184 194432 195083 195112 196608 197316 197568 200448 200704 201376 203391 204363 204624 207576 207872 208537 208568 209952 210924 211932 214272 214326 215264 215296 217728 218457 218736 219501 221184 222208 222264 222952 225504 225792 226548 229376 230144 230202 233523 233856 234639 237568 238328 238728 241056 242172 242208 244944 246016 246078 247254 248832 249984 250047 250821 253692 253952 254016 255192 258048 258912 262144 263088 263424 264306 267264 268119 268569 271188 272484 272832 275562 276768 279936 281232 282534 282576 285696 285768 287091 288463 290304 291276 291648 292668 294912 295974 296352 300672 301056 302064 306936 308357 311364 311808 312852 314928 316386 317898 318304 321408 321489 322896 322944 326592 328104 329623 329672 331776 333312 333396 334428 338256 338688 339822 340256 341446 344064 345216 345303 350784 351232 352408 356352 357492 358092 361584 363258 363312 363776 364994 367416 369024 369117 370881 373248 374976 376712 376768 380538 380928 381024 382788 387072 388368 388864 390166 390224 393216 394632 395136 396459 400896 401408 402752 406782 408726 409248 415152 415744 417074 417136 419904 421848 423801 423864 428544 428652 430528 430592 435456 436914 437472 439002 442368 443961 444416 444528 445904 451008 451584 453096 458752 460288 460404 467046 467712 469278 474579 475136 476656 476847 477456 482112 484344 484416 489888 492032 492156 494508 497664 499968 500094 501642 507384 507904 508032 509733 510384 512169 516096 517824 524288 526176 526848 528612 534528 536238 537138 542376 544887 544968 545664 547491 551124 553536 559872 562464 565068 565152 570807 571392 571536 574182 576926 580608 582552 583296 585249 585336 589824 591948 592704 601344 602112 604128 610173 613089 613872 616714 622728 623616 625611 625704 629856 632772 635796 636608 642816 642978 645792 645888 653184 655371 656208 658503 659246 659344 663552 666624 666792 668856 676512 677376 679644 680512 682892 688128 690432 690606 700569 701568 702464 703917 704816 707281 712704 714984 716184 723168 726516 726624 727552 729988 734832 738048 738234 741762 746496 749952 750141 752463 753424 753536 756059 761076 761856 762048 765576 774144 776736 777728 780332 780448 786432 789264 790272 792918 801792 802816 804357 805504 805707 808201 813564 817452 818496 830304 831488 834148 834272 839808 843696 847602 847728 857088 857304 861056 861184 861273 863939 865389 870912 873828 874944 878004 884736 887922 888832 889056 891808 902016 903168 906192 917504 920576 920808 925071 934092 935424 938556 949158 950272 953312 953694 954912 964224 964467 968688 968832 979776 984064 984312 988869 989016 995328 999936 1000188 1003284 1014768 1015808 1016064 1019466 1020768 1024338 1032192 1035648 1035909 1048576 1052352 1053696 1057224 1069056 1072476 1074276 1084752 1089774 1089936 1091328 1094982 1102248 1107072 1107351 1112643 1119744 1124928 1130136 1130304 1141614 1142784 1143072 1148364 1153852 1161216 1165104 1166592 1170498 1170672 1179648 1183896 1185408 1189377 1195061 1202688 1204224 1208256 1220346 1226178 1227744 1233428 1245456 1247232 1251222 1251408 1259712 1265544 1271403 1271592 1273216 1277479 1285632 1285956 1291584 1291776 1306368 1310742 1312416 1317006 1318492 1318688 1327104 1331883 1333248 1333584 1337712 1353024 1354752 1359288 1361024 1365581 1365784 1376256 1380864 1381212 1401138 1403136 1404928 1407834 1409632 1414562 1423737 1425408 1429968 1430541 1432368 1446336 1453032 1453248 1455104 1459759 1459976 1469664 1476096 1476468 1483524 1492992 1499904 1500282 1504926 1506848 1507072 1512118 1522152 1523712 1524096 1529199 1531152 1536507 1548288 1553472 1555456 1560664 1560896 1572864 1578528 1580544 1585836 1603584 1605632 1608714 1611008 1611414 1616402 1627128 1634661 1634904 1636992 1642473 1660608 1662976 1668296 1668544 1679616 1687392 1695204 1695456 1714176 1714608 1722112 1722368 1722546 1727878 1730778 1741824 1747656 1749888 1755747 1756008 1769472 1775844 1777664 1778112 1783616 1804032 1806336 1812384 1835008 1839267 1841152 1841616 1850142 1868184 1870848 1876833 1877112 1898316 1900544 1906624 1907388 1909824 1928448 1928934 1937376 1937664 1959552 1966113 1968128 1968624 1975509 1977738 1978032 1990656 1999872 2000376 2006568 2029536 2031616 2032128 2038932 2041536 2048676 2064384 2071296 2071818 2097152 2101707 2104704 2107392 2111751 2114448 2121843 2138112 2144952 2148552 2169504 2179548 2179872 2182656 2189964 2204496 2214144 2214702 2225286 2239488 2249856 2250423 2257389 2260272 2260608 2268177 2283228 2285568 2286144 2296728 2307704 2322432 2330208 2333184 2340996 2341344 2359296 2367792 2370816 2378754 2390122 2405376 2408448 2413071 2416512 2417121 2424603 2440692 2452356 2455488 2466856 2490912 2494464 2502444 2502816 2519424 2531088 2542806 2543184 2546432 2554958 2571264 2571912 2583168 2583552 2583819 2591817 2596167 2612736 2621484 2624832 2634012 2636984 2637376 2654208 2663766 2666496 2667168 2675424 2706048 2709504 2718576 2722048 2731162 2731568 2752512 2761728 2762424 2775213 2802276 2806272 2809856 2815668 2819264 2829124 2847474 2850816 2859936 2861082 2864736 2892672 2906064 2906496 2910208 2919518 2919952 2939328 2952192 2952936 2966607 2967048 2985984 2999808 3000564 3009852 3013696 3014144 3024236 3044304 3047424 3048192 3058398 3062304 3073014 3096576 3106944 3107727 3110912 3121328 3121792 3145728 3157056 3161088 3171672 3207168 3211264 3217428 3222016 3222828 3232804 3254256 3269322 3269808 3273984 3284946 3321216 3322053 3325952 3336592 3337088 3337929 3359232 3374784 3390408 3390912 3428352 3429216 3444224 3444736 3445092 3455756 3461556 3483648 3495312 3499776 3511494 3512016 3538944 3551688 3555328 3556224 3567232 3568131 3585183 3608064 3612672 3624768 3670016 3678534 3682304 3683232 3700284 3736368 3741696 3753666 3754224 3796632 3801088 3813248 3814209 3814776 3819648 3832437 3856896 3857868 3874752 3875328 3919104 3932226 3936256 3937248 3951018 3955476 3956064 3981312 3995649 3999744 4000752 4013136 4059072 4063232 4064256 4077864 4083072 4096743 4097352 4128768 4142592 4143636 4203414 4209408 4214784 4223502 4228896 4243686 4271211 4276224 4289904 4291623 4297104 4339008 4359096 4359744 4365312 4379277 4379928 4408992 4428288 4429404 4450572 4478976 4499712 4500846 4514778 4520544 4521216 4536354 4566456 4571136 4572288 4587597 4593456 4609521 4615408 4644864 4660416 4666368 4681992 4682688 4718592 4735584 4741632 4757508 4780244 4810752 4816896 4826142 4833024 4834242 4849206 4881384 4903983 4904712 4910976 4927419 4933712 4950967 4981824 4988928 5004888 5005632 5038848 5062176 5085612 5086368 5092864 5109916 5142528 5143824 5166336 5167104 5167638 5183634 5192334 5225472 5242968 5249664 5267241 5268024 5273968 5274752 5292413 5308416 5327532 5332992 5334336 5350848 5412096 5419008 5437152 5444096 5462324 5463136 5505024 5517801 5523456 5524848 5550426 5604552 5612544 5619712 5630499 5631336 5638528 5657407 5658248 5694948 5701632 5719872 5722164 5729472 5785344 5812128 5812992 5820416 5839036 5839904 5878656 5898339 5904384 5905872 5926527 5933214 5934096 5971968 5999616 6001128 6019704 6027392 6028288 6047573 6048472 6088608 6094848 6096384 6116796 6124608 6146028 6193152 6213888 6215454 6221824 6242656 6243584 6291456 6305121 6314112 6322176 6335253 6343344 6365529 6414336 6422528 6434856 6444032 6445656 6465608 6508512 6538644 6539616 6547968 6569892 6642432 6644106 6651904 6673184 6674176 6675858 6718464 6749568 6751269 6772167 6780816 6781824 6804531 6856704 6858432 6888448 6889472 6890184 6911512 6923112 6967296 6990624 6999552 7022988 7024032 7077888 7103376 7110656 7112448 7134464 7136262 7170366 7216128 7225344 7239213 7249536 7251363 7273809 7340032 7357068 7364608 7366464 7400568 7472736 7483392 7507332 7508448 7593264 7602176 7626496 7628418 7629552 7639296 7664874 7713792 7715736 7749504 7750656 7751457 7775451 7788501 7838208 7864452 7872512 7874496 7902036 7910952 7912128 7962624 7991298 7999488 8001504 8026272 8118144 8126464 8128512 8155728 8166144 8193486 8194704 8257536 8285184 8287272 8325639 8365427 8406828 8418816 8429568 8447004 8457792 8487372 8542422 8552448 8579808 8583246 8594208 8678016 8718192 8719488 8730624 8758554 8759856 8817984 8856576 8858808 8899821 8901144 8942353 8957952 8999424 9001692 9029556 9041088 9042432 9072708 9132912 9142272 9144576 9175194 9186912 9219042 9230816 9289728 9320832 9323181 9332736 9363984 9365376 9437184 9471168 9483264 9515016 9559067 9560488 9621504 9633792 9652284 9666048 9668484 9698412 9762768 9807966 9809424 9821952 9854838 9867424 9901934 9963648 9966159 9977856 10009776 10011264 10013787 10077696 10124352 10171224 10172736 10185728 10218313 10219832 10285056 10287648 10332672 10334208 10335276 10367268 10384668 10450944 10485936 10499328 10534482 10536048 10547936 10549504 10584826 10616832 10655064 10665984 10668672 10701696 10704393 10755549 10824192 10838016 10874304 10888192 10924648 10926272 11010048 11035602 11046912 11049696 11100852 11209104 11225088 11239424 11260998 11262672 11277056 11314814 11316496 11389896 11403264 11439744 11442627 11444328 11458944 11497311 11570688 11624256 11625984 11640832 11678072 11679808 11757312 11796678 11808768 11811744 11853054 11866428 11868192 11943936 11999232 12002256 12039408 12054784 12056576 12095146 12096944 12177216 12189696 12192768 12233592 12249216 12290229 12292056 12386304 12427776 12430908 12443648 12485312 12487168 12610242 12628224 12644352 12670506 12686688 12731058 12828672 12845056 12869712 12874869 12888064 12891312 12931216 13017024 13077288 13079232 13095936 13137831 13139784 13284864 13288212 13303808 13346368 13348352 13351716 13436928 13499136 13502538 13544334 13561632 13563648 13609062 13713408 13716864 13762791 13776896 13778944 13780368 13823024 13828563 13846224 13934592 13981248 13999104 14045976 14048064 14155776 14206752 14221312 14224896 14268928 14272524 14340732 14432256 14450688 14478426 14499072 14502726 14547618 14680064 14711949 14714136 14729216 14732928 14782257 14801136 14852901 14945472 14966784 15014664 15016896 15186528 15204352 15252992 15256836 15259104 15278592 15329748 15427584 15431472 15499008 15501312 15502914 15550902 15577002 15676416 15728904 15745024 15748992 15801723 15804072 15821904 15824256 15877239 15925248 15982596 15998976 16003008 16052544 16236288 16252928 16257024 16311456 16332288 16386972 16389408 16515072 16553403 16570368 16574544 16651278 16730854 16813656 16837632 16859136 16891497 16894008 16915584 16972221 16974744 17084844 17104896 17159616 17166492 17188416 17356032 17436384 17438976 17461248 17517108 17519712 17635968 17695017 17713152 17717616 17779581 17799642 17802288 17884706 17915904 17998848 18003384 18059112 18082176 18084864 18142719 18145416 18265824 18284544 18289152 18350388 18373824 18438084 18461632 18579456 18641664 18646362 18665472 18727968 18730752 18874368 18915363 18942336 18966528 19005759 19030032 19096587 19118134 19120976 19243008 19267584 19304568 19332096 19336968 19396824 19525536 19615932 19618848 19643904 19709676 19734848 19803868 19927296 19932318 19955712 20019552 20022528 20027574 20155392 20248704 20316501 20342448 20345472 20371456 20413593 20436626 20439664 20511149 20570112 20575296 20665344 20668416 20670552 20734536 20769336 20901888 20971872 20998656 21068964 21072096 21095872 21099008 21169652 21233664 21310128 21331968 21337344 21403392 21408786 21511098 21648384 21676032 21717639 21748608 21754089 21776384 21821427 21849296 21852544 21925711 22020096 22071204 22093824 22099392 22201704 22418208 22450176 22478848 22521996 22525344 22554112 22629628 22632992 22779792 22806528 22879488 22885254 22888656 22917888 22994622 23141376 23248512 23251968 23254371 23281664 23326353 23356144 23359616 23365503 23437829 23514624 23593356 23617536 23623488 23706108 23732856 23736384 23887872 23998464 24004512 24078816 24109568 24113152 24190292 24193888 24354432 24379392 24385536 24467184 24498432 24580458 24584112 24772608 24855552 24861816 24887296 24970624 24974336 24976917 25054231 25096281 25220484 25256448 25288704 25341012 25373376 25462116 25657344 25690112 25739424 25749738 25776128 25782624 25862432 26034048 26154576 26158464 26191872 26275662 26279568 26569728 26576424 26607616 26692736 26696704 26699463 26703432 26827059 26873856 26998272 27005076 27088668 27123264 27127296 27218124 27426816 27433728 27525582 27553792 27557888 27560736 27646048 27657126 27692448 27869184 27962496 27969543 27998208 28091952 28096128 28311552 28413504 28442624 28449792 28537856 28545048 28677201 28681464 28864512 28901376 28956852 28998144 29005452 29095236 29423898 29428272 29458432 29465856 29564514 29602272 29705802 29890944 29898477 29933568 30029328 30033792 30041361 30373056 30408704 30505984 30513672 30518208 30557184 30654939 30659496 30855168 30862944 30998016 31002624 31005828 31101804 31154004 31352832 31457808 31490048 31497984 31603446 31608144 31643808 31648512 31754478 31850496 31965192 31997952 32006016 32105088 32113179 32266647 32472576 32505856 32514048 32622912 32664576 32773944 32778816 33030144 33106806 33140736 33149088 33302556 33461708 33627312 33675264 33718272 33782994 33788016 33831168 33944442 33949488 34169688 34209792 34319232 34327881 34332984 34376832 34491933 34656769 34712064 34872768 34877952 34922496 35034216 35039424 35271936 35390034 35426304 35435232 35559162 35599284 35604576 35769412 35831808 35997696 36006768 36118224 36164352 36169728 36285438 36290832 36531648 36569088 36578304 36700776 36747648 36870687 36876168 36923264 37046891 37158912 37283328 37292724 37330944 37455936 37461504 37830726 37884672 37933056 38011518 38060064 38193174 38236268 38241952 38486016 38535168 38609136 38624607 38664192 38673936 38793648 39051072 39231864 39237696 39287808 39413493 39419352 39469696 39601849 39607736 39854592 39864636 39911424 40039104 40045056 40055148 40310784 40497408 40633002 40684896 40690944 40742912 40827186 40873252 40879328 41022298 41140224 41150592 41288373 41330688 41336832 41341104 41469072 41485689 41538672 41803776 41943744 41997312 42137928 42144192 42191744 42198016 42333011 42339304 42467328 42620256 42663936 42674688 42806784 42817572 43022196 43296768 43352064 43435278 43497216 43508178 43552768 43642854 43698592 43705088 43851422 44040192 44135847 44142408 44187648 44198784 44346771 44403408 44558703 44836416 44900352 44957696 45043992 45050688 45108224 45259256 45265984 45559584 45613056 45758976 45770508 45777312 45835776 45989244 46282752 46497024 46503936 46508742 46563328 46652706 46712288 46719232 46731006 46875658 47029248 47186712 47235072 47246976 47405169 47412216 47465712 47472768 47631717 47775744 47996928 48009024 48157632 48219136 48226304 48380584 48387776 48708864 48758784 48771072 48934368 48996864 49160916 49168224 49545216 49711104 49723632 49774592 49941248 49948672 49953834 50108462 50192562 50440968 50512896 50577408 50674491 50682024 50746752 50916663 50924232 51314688 51380224 51478848 51499476 51552256 51565248 51724864 52068096 52309152 52316928 52383744 52551324 52559136 53139456 53152848 53215232 53338743 53385472 53393408 53398926 53406864 53654118 53747712 53996544 54010152 54177336 54246528 54254592 54428157 54436248 54853632 54867456 55051164 55107584 55115776 55121472 55292096 55314252 55384896 55738368 55924992 55939086 55996416 56183904 56192256 56623104 56827008 56885248 56899584 57017277 57075712 57090096 57289761 57354402 57362928 57729024 57802752 57913704 57996288 58010904 58190472 58847796 58856544 58916864 58931712 59129028 59204544 59411604 59781888 59796954 59867136 60058656 60067584 60082722 60746112 60817408 60949503 61011968 61027344 61036416 61114368 61240779 61309878 61318992 61533447 61710336 61725888 61996032 62005248 62011656 62203608 62308008 62705664 62915616 62980096 62995968 63206892 63216288 63287616 63297024 63508956 63700992 63930384 63995904 64012032 64210176 64226358 64533294 64945152 65011712 65028096 65152917 65245824 65262267 65329152 65464281 65547888 65557632 65777133 66060288 66213612 66281472 66298176 66605112 66923416 67254624 67350528 67436544 67565988 67576032 67662336 67888884 67898976 68339376 68419584 68638464 68655762 68665968 68753664 68983866 69313538 69424128 69745536 69755904 69763113 69844992 69979059 70068432 70078848 70096509 70313487 70543872 70780068 70852608 70870464 71118324 71198568 71209152 71538824 71663616 71995392 72013536 72236448 72328704 72339456 72570876 72581664 73063296 73138176 73156608 73401552 73495296 73741374 73752336 73846528 74093782 74317824 74566656 74585448 74661888 74911872 74923008 74930751 75162693 75288843 75661452 75769344 75866112 76023036 76120128 76386348 76472536 76483904 76972032 77070336 77218272 77249214 77328384 77347872 77587296 78102144 78463728 78475392 78575616 78826986 78838704 78939392 79203698 79215472 79709184 79729272 79822848 80078208 80090112 80098389 80110296 80481177 80621568 80994816 81266004 81369792 81381888 81485824 81654372 81746504 81758656 82044596 82280448 82301184 82576746 82661376 82673664 82682208 82938144 82971378 83077344 83607552 83887488 83994624 84275856 84288384 84383488 84396032 84666022 84678608 84934656 85240512 85327872 85349376 85613568 85635144 86031603 86044392 86593536 86704128 86870556 86994432 87016356 87105536 87285708 87397184 87410176 87702844 88271694 88284816 88375296 88397568 88693542 88806816 89117406 89672832 89800704 89915392 90087984 90101376 90124083 90216448 90518512 90531968 91119168 91226112 91517952 91541016 91554624 91671552 91964817 91978488 92565504 92994048 93007872 93017484 93126656 93305412 93424576 93438464 93462012 93751316 94058496 94373424 94470144 94493952 94810338 94824432 94931424 94945536 95263434 95551488 95993856 96018048 96315264 96339537 96438272 96452608 96761168 96775552 96799941 97417728 97517568 97542144 97868736 97993728 98321832 98336448 99090432 99422208 99447264 99549184 99882496 99897344 99907668 100216924 100385124 100881936 101025792 101154816 101348982 101364048 101493504 101833326 101848464 102629376 102760448 102957696 102983643 102998952 103104512 103130496 103449728 103475799 103970307 104136192 104618304 104633856 104767488 105102648 105118272 106278912 106305696 106430464 106677486 106770944 106786816 106797852 106813728 107308236 107495424 107993088 108020304 108354672 108493056 108509184 108856314 108872496 109707264 109734912 110102328 110215168 110231552 110242944 110584192 110612061 110628504 110769792 111140673 111476736 111849984 111878172 111992832 112367808 112384512 113654016 113770496 113799168 114034554 114151424 114180192 114579522 114708804 114725856 115458048 115605504 115827408 115873821 115992576 116021808 116380944 117695592 117713088 117833728 117863424 118240479 118258056 118409088 118805547 118823208 119563776 119593908 119734272 120117312 120135168 120165444 121492224 121899006 122023936 122054688 122072832 122228736 122481558 122619756 122637984 123066894 123420672 123451776 123865119 123992064 124010496 124023312 124407216 124457067 124616016 125411328 125831232 125960192 125991936 126413784 126432576 126575232 126594048 126999033 127017912 127401984 127860768 127991808 128024064 128420352 128452716 129066588 129890304 130056192 130305834 130491648 130524534 130658304 130928562 131095776 131115264 131554266 132120576 132407541 132427224 132562944 132596352 133040313 133210224 133676109 133846832 134509248 134701056 134873088 135131976 135152064 135324672 135777768 135797952 136678752 136839168 137276928 137311524 137331936 137507328 137967732 138627076 138848256 139491072 139511808 139526226 139689984 139958118 140136864 140157696 140193018 140626974 141087744 141560136 141705216 141740928 142215507 142236648 142397136 142418304 142895151 143077648 143327232 143578043 143990784 144027072 144472896 144657408 144678912 145141752 145163328 146126592 146276352 146313216 146803104 146990592 147482748 147504672 147693056 148187564 148635648 149133312 149170896 149323776 149823744 149846016 149861502 150325386 150577686 151322904 151538688 151732224 152023473 152046072 152240256 152749989 152772696 152945072 152967808 153479977 153944064 154140672 154436544 154498428 154656768 154695744 155174592 156204288 156927456 156950784 157151232 157653972 157677408 157878784 158407396 158430944 159418368 159458544 159645696 160016229 160156416 160180224 160196778 160220592 160962354 161243136 161989632 162532008 162739584 162763776 162971648 163284471 163308744 163493008 163517312 164064803 164089192 164560896 164602368 165153492 165322752 165347328 165364416 165876288 165942756 166154688 167215104 167774976 167989248 168551712 168576768 168766976 168792064 169332044 169357216 169869312 170481024 170655744 170698752 171051831 171227136 171270288 171869283 172063206 172088784 173187072 173408256 173741112 173988864 174032712 174211072 174571416 174794368 174820352 175379617 175405688 176543388 176569632 176750592 176795136 177387084 177613632 178234812 179345664 179601408 179830784 180175968 180202752 180248166 180432896 181037024 181063936 182238336 182452224 182848509 183035904 183082032 183109248 183343104 183722337 183929634 183956976 184600341 185131008 185988096 186015744 186034968 186253312 186610824 186849152 186876928 186924024 187502632 188116992 188746848 188940288 188987904 189620676 189648864 189862848 189891072 190526868 191102976 191987712 192036096 192630528 192679074 192876544 192905216 193522336 193551104 193599882 194835456 195035136 195084288 195458751 195737472 195786801 195987456 196392843 196643664 196672896 197331399 198180864 198844416 198894528 199098368 199764992 199794688 199815336 200433848 200770248 201763872 202051584 202309632 202697964 202728096 202987008 203666652 203696928 205258752 205915392 205967286 205997904 206209024 206260992 206899456 206951598 207940614 208272384 209236608 209267712 209289339 209534976 209937177 210205296 210236544 210289527 210940461 212557824 212611392 212860928 213354972 213541888 213573632 213595704 213627456 214616472 214990848 215986176 216040608 216709344 216986112 217018368 217712628 217744992 219414528 219469824 220204656 220430336 220463104 220485888 221168384 221224122 221257008 221539584 222281346 222953472 223699968 223756344 223985664 224735616 224769024 224792253 225488079 225866529 227308032 227540992 227598336 228069108 228302848 228360384 229159044 229417608 229451712 230916096 231211008 231654816 231747642 231985152 232043616 232761888 235391184 235426176 235667456 235726848 236480958 236516112 236818176 237611094 237646416 239127552 239187816 239468544 240234624 240270336 240295167 240330888 241443531 242597383 242984448 243798012 244047872 244109376 244145664 244457472 244963116 245239512 245275968 246133788 246841344 246903552 247730238 247984128 248020992 248046624 248814432 248914134 249232032 250822656 251662464 251920384 251983872 252827568 252865152 253150464 253188096 253998066 254035824 254803968 255721536 255983616 256048128 256840704 256905432 258094809 258133176 259328237 259780608 260112384 260611668 260983296 261049068 261316608 261857124 262191552 262230528 263108532 264815082 264854448 265125888 265192704 266080626 266420448 267352218 267693664 269018496 269402112 269746176 270263952 270304128 270372249 270649344 271555536 271595904 273357504 273678336 274553856 274623048 274663872 275014656 275894451 275935464 277212943 277254152 277696512 278982144 279023616 279052452 279379968 279916236 280273728 280315392 280386036 281253948 282175488 283120272 283410432 283481856 284431014 284473296 284794272 284836608 285790302 286155296 286654464 287156086 287981568 288054144 288945792 289018611 289314816 289357824 290283504 290326656 290399823 292253184 292552704 292626432 293606208 293981184 294965496 295009344 295386112 296331077 296375128 297271296 298266624 298341792 298647552 299647488 299692032 299723004 300650772 301155372 302645808 303077376 303464448 304046946 304092144 304480512 305499978 305545392 305890144 305935616 306959954 307888128 308281344 308873088 308950929 308996856 309313536 309391488 310349184 310427397 311910921 312408576 313854912 313901568 314302464 315307944 315354816 315757568 316814792 316861888 318836736 318917088 319291392 320032458 320312832 320360448 320393556 320441184 321924708 322486272 323979264 325064016 325479168 325527552 325943296 326568942 326617488 326986016 327034624 328129606 328178384 329121792 329204736 330306984 330645504 330694656 330728832 331752576 331836183 331885512 332309376 333422019 334430208 335549952 335978496 337103424 337153536 337533952 337584128 338664088 338714432 340962048 341311488 341397504 342103662 342454272 342540576 343738566 344126412 344177568 346374144 346816512 347482224 347977728 348065424 348422144 349142832 349588736 349640704 350759234 350811376 353086776 353139264 353501184 353590272 354721437 354774168 355227264 356416641 356469624 358691328 359202816 359661568 360351936 360405504 360496332 360865792 362074048 362127872 364476672 365697018 366071808 366164064 366218496 366686208 367444674 367859268 367913952 369200682 370262016 371976192 372031488 372069936 372506624 373221648 373371201 373698304 373753856 373848048 375005264 376233984 377493696 377880576 377975808 379241352 379297728 379725696 379782144 380997099 381053736 382205952 383975424 384072192 385261056 385358148 385753088 385810432 387044672 387102208 387199764 389670912 390168576 390917502 391474944 391573602 391974912 392785686 393287328 393345792 394662798 396361728 397688832 397789056 398196736 399120939 399529984 399589376 399630672 400867696 401028327 401540496 403527744 404103168 404619264 405395928 405456192 405974016 407333304 407393856 410517504 411830784 411934572 411995808 412418048 412521984 413798912 413903196 415881228 416544768 418473216 418535424 418578678 419069952 419874354 420410592 420473088 420579054 421880922 425115648 425222784 425721856 426646521 426709944 427083776 427147264 427191408 427254912 428685453 429232944 429981696 430734129 431972352 432081216 433418688 433972224 434036736 435425256 435489984 438829056 438939648 440409312 440860672 440926208 440971776 442336768 442448244 442514016 443079168 444562692 445906944 447399936 447512688 447971328 449471232 449538048 449584506 450976158 451733058 454616064 455081984 455196672 456070419 456138216 456605696 456720768 458249967 458318088 458835216 458903424 460439931 461832192 462422016 463309632 463495284 463970304 464087232 465523776 470782368 470852352 471334912 471453696 472961916 473032224 473636352 475222188 475292832 478255104 478375632 478937088 480048687 480469248 480540672 480590334 480661776 482887062 485194766 485968896 487596024 488095744 488218752 488291328 488914944 489853413 489926232 490479024 490551936 492194409 492267576 493682688 493807104 495460476 495968256 496041984 496093248 497628864 497828268 498464064 501645312 503324928 503840768 503967744 505655136 505730304 506300928 506376192 507996132 508071648 509607936 511443072 511967232 512096256 513155493 513681408 513810864 515607849 516189618 516266352 518656474 519561216 520224768 521223336 521966592 522098136 522633216 523714248 524383104 524461056 526138851 526217064 529630164 529708896 530251776 530385408 532161252 532840896 534704436 535387328 538036992 538804224 539492352 540527904 540608256 540744498 541298688 543111072 543191808 546715008 547356672 548545527 549107712 549246096 549327744 550029312 551167011 551788902 551870928 553801023 554425886 554508304 555393024 557964288 558047232 558104904 558759936 559832472 560547456 560630784 560772072 562507896 564350976 566240544 566820864 566963712 568862028 568946592 569588544 569673216 571580604 572310592 573308928 574312172 575963136 576108288 577891584 578037222 578629632 578715648 580567008 580653312 580799646 584506368 585105408 585252864 586376253 587212416 587962368 589178529 589930992 590018688 590772224 591994197 592662154 592750256 594542592 594823321 596533248 596683584 597295104 599294976 599384064 599446008 601301544 602310744 605291616 606154752 606928896 608093892 608184288 608961024 610999956 611090784 611780288 611871232 613919908 615776256 617746176 617901858 617993712 618627072 618782976 620698368 620854794 623821842 624817152 627709824 627803136 628604928 629811531 630615888 630709632 630868581 631515136 632821383 633629584 633723776 635845619 637673472 637834176 638582784 640064916 640625664 640720896 640787112 640882368 643849416 644972544 647958528 650128032 650958336 651055104 651886592 653137884 653234976 653972032 654069248 656259212 656356768 658243584 658409472 660613968 661291008 661389312 661457664 663505152 663672366 663771024 664618752 666844038 668860416 671099904 671956992 674206848 674307072 674376759 675067904 675168256 676464237 677328176 677428864 677599587 679697041 681924096 682622976 682795008 684207324 684908544 685081152 687477132 688252824 688355136 692748288 693633024 694964448 695955456 696130848 696844288 698285664 699177472 699281408 701518468 701622752 706173552 706278528 707002368 707180544 709442874 709548336 710454528 712833282 712939248 717382656 718405632 719323136 720703872 720811008 720885501 720992664 721731584 724148096 724255744 724330593 726572699 727792149 728953344 731394036 732143616 732328128 732436992 733372416 734889348 735718536 735827904 738401364 740524032 743952384 744062976 744139872 745013248 746443296 746742402 747396608 747507712 747696096 750010528 752467968 754987392 755761152 755951616 758482704 758595456 759451392 759564288 761994198 762107472 764411904 767950848 768144384 770522112 770716296 771506176 771620864 774089344 774204416 774284427 774399528 777984711 779341824 780337152 781835004 782949888 783147204 783949824 785571372 786574656 786691584 789325596 795377664 795578112 796393472 798241878 799059968 799178752 799261344 801735392 802056654 803080992 807055488 808206336 809238528 810791856 810912384 811116747 811948032 814666608 814787712 821035008 823661568 823869144 823991616 824836096 825043968 827597824 827683353 827806392 831638829 831762456 833089536 836946432 837070848 837157356 838139904 839748708 840821184 840946176 841158108 843761844 850231296 850445568 853293042 853419888 854167552 854294528 854382816 854509824 857370906 858465888 859963392 861468258 863944704 864162432 866837376 867055833 867944448 868073472 870850512 870979968 871199469 877658112 877879296 880818624 881721344 881852416 881943552 884673536 884896488 885028032 886158336 888993231 889125384 891813888 894799872 895025376 895942656 898942464 899076096 899169012 901952316 903466116 909232128 910393344 912140838 912276432 913211392 913441536 916499934 916636176 917670432 917806848 920879862 923664384 924844032 926619264 926852787 926990568 927940608 928174464 931047552 931282191 935732763 941564736 941704704 942669824 942907392 945923832 946064448 947272704 950444376 950585664 956510208 956751264 957874176 960097374 960938496 961081344 961180668 961323552 965774124 970389532 971937792 975192048 976191488 976437504 976582656 977829888 979706826 979852464 980958048 981103872 984388818 984535152 987365376 987614208 990920952 991936512 992083968 992186496 995257728 995508549 995656536 996928128 1000266057 1003290624 1005046301 1006649856 1007681536 1007935488 1011310272 1011460608 1012601856 1012752384 1015992264 1016143296 1022886144 1023934464 1024192512 1026310986 1027362816 1027621728 1031215698 1032379236 1032532704 1037312948 1039122432 1040449536 1042446672 1043933184 1044196272 1045266432 1047428496 1048766208 1048922112 1052277702 1052434128 1059260328 1059417792 1060503552 1060770816 1064164311 1064322504 1065681792 1069249923 1069408872 1070774656 1074359839 1076073984 1077608448 1078984704 1081055808 1081216512 1081488996 1082597376 1086222144 1086383616 1093430016 1097091054 1098215424 1098492192 1098655488 1100058624 1102334022 1103577804 1103741856 1107602046 1108851772 1109016608 1110786048 1115928576 1116094464 1116209808 1117519872 1119664944 1120113603 1121094912 1121261568 1121544144 1125015792 1128701952 1132481088 1133641728 1133927424 1137724056 1137893184 1139177088 1139346432 1142991297 1143161208 1144621184 1146617856 1148453621 1148624344 1151926272 1152216576 1155783168 1156074444 1157259264 1157431296 1161134016 1161306624 1161599292 1169012736 1170505728 1172752506 1174424832 1175924736 1178357058 1179861984 1180037376 1181544448 1183988394 1185324308 1185500512 1189085184 1189646642 1193066496 1193367168 1194590208 1197362817 1198589952 1198768128 1198892016 1202603088 1203084981 1204621488 1210583232 1212309504 1213857792 1216187784 1216368576 1217922048 1221999912 1222181568 1223560576 1223742464 1227657319 1227839816 1231552512 1235492352 1235803716 1235987424 1237254144 1237565952 1241396736 1241709588 1247643684 1249634304 1255419648 1255606272 1257209856 1259623062 1261231776 1261419264 1261737162 1263030272 1265642766 1267259168 1267447552 1271691238 1275346944 1275668352 1277165568 1279939563 1280129832 1281251328 1281441792 1281574224 1281764736 1286056359 1287698832 1289945088 1292202387 1295917056 1300256064 1301916672 1302110208 1303773184 1306275768 1306469952 1307944064 1308138496 1312518424 1312713536 1316487168 1316818944 1321227936 1322582016 1322778624 1322915328 1327010304 1327344732 1327542048 1329237504 1333688076 1337720832 1342199808 1343913984 1348413696 1348614144 1348753518 1350135808 1350336512 1352928474 1354656352 1354857728 1355199174 1359394082 1363848192 1365245952 1365590016 1368211257 1368414648 1369817088 1370162304 1374749901 1374954264 1376505648 1376710272 1381319793 1385496576 1387266048 1389928896 1391910912 1392261696 1393688576 1396571328 1398354944 1398562816 1403036936 1403245504 1412347104 1412557056 1414004736 1414361088 1418885748 1419096672 1420909056 1425666564 1425878496 1434765312 1436811264 1441407744 1441622016 1441771002 1441985328 1443463168 1448296192 1448511488 1448661186 1453145398 1455584298 1457906688 1462788072 1464287232 1464656256 1464873984 1466744832 1469560239 1469778696 1471437072 1471655808 1476583227 1476802728 1481048064 1487904768 1488125952 1488279744 1490026496 1492886592 1493484804 1494793216 1495015424 1495392192 1500021056 1504935936 1509974784 1511522304 1511903232 1516965408 1517190912 1518902784 1519128576 1523988396 1524214944 1528823808 1535901696 1536288768 1541044224 1541432592 1543012352 1543241728 1546823547 1548178688 1548408832 1548568854 1548799056 1555969422 1558683648 1560674304 1563670008 1565899776 1566294408 1567899648 1571142744 1573149312 1573383168 1578416553 1578651192 1590755328 1591156224 1592786944 1596483756 1598119936 1598357504 1598522688 1603470784 1604113308 1606161984 1614110976 1616412672 1618477056 1621583712 1621824768 1622233494 1623896064 1629333216 1629575424 1642070016 1647323136 1647738288 1647983232 1649672192 1650087936 1653501033 1655195648 1655366706 1655612784 1661403069 1663277658 1663524912 1666179072 1673892864 1674141696 1674314712 1676279808 1679497416 1681642368 1681892352 1682316216 1687523688 1700462592 1700891136 1706586084 1706839776 1708335104 1708589056 1708765632 1709019648 1714741812 1716931776 1719926784 1722936516 1727889408 1728324864 1733674752 1734111666 1735888896 1736146944 1741701024 1741959936 1742398938 1755316224 1755758592 1761637248 1763442688 1763704832 1763887104 1767535587 1769347072 1769792976 1770056064 1772316672 1775982591 1777986462 1778250768 1783627776 1784469963 1789599744 1790050752 1791885312 1797884928 1798152192 1798338024 1803904632 1806932232 1818464256 1820786688 1824281676 1824552864 1826422784 1826883072 1832999868 1833272352 1835340864 1835613696 1841759724 1847328768 1853238528 1853705574 1853981136 1855881216 1856348928 1862095104 1862564382 1871465526 1883129472 1883409408 1885339648 1885814784 1889434593 1891847664 1892128896 1892605743 1894545408 1898464149 1900888752 1901171328 1907536857 1913020416 1913502528 1915748352 1920194748 1921876992 1922162688 1922361336 1922647104 1931548248 1940779064 1943875584 1950384096 1952382976 1952875008 1953165312 1955659776 1959413652 1959704928 1961916096 1962207744 1968777636 1969070304 1974730752 1975228416 1981841904 1983873024 1984167936 1984372992 1990515456 1991017098 1991313072 1993856256 2000532114 2006581248 2010092602 2013299712 2015363072 2015870976 2022620544 2022921216 2023130277 2025203712 2025504768 2029392711 2031984528 2032286592 2032798761 2039091123 2045772288 2047868928 2048385024 2052621972 2054725632 2055243456 2062431396 2064758472 2065065408 2074625896 2078244864 2080899072 2084893344 2087866368 2088392544 2090532864 2094856992 2097532416 2097844224 2104555404 2104868256 2118520656 2118835584 2121007104 2121541632 2128328622 2128645008 2131363584 2138499846 2138817744 2141549312 2148719678 2152147968 2155216896 2157969408 2162111616 2162433024 2162656503 2162977992 2165194752 2172444288 2172767232 2172991779 2179718097 2183376447 2186860032 2194182108 2196430848 2196984384 2197310976 2200117248 2204668044 2207155608 2207483712 2215204092 2217703544 2218033216 2221572096 2231857152 2232188928 2232419616 2235039744 2239329888 2240227206 2242189824 2242523136 2243088288 2250031584 2257403904 2264962176 2267283456 2267854848 2275448112 2275786368 2278354176 2278692864 2285982594 2286322416 2289242368 2293235712 2296907242 2297248688 2303852544 2304433152 2311566336 2312148888 2314518528 2314862592 2322268032 2322613248 2322853281 2323198584 2333954133 2338025472 2341011456 2345505012 2348849664 2351849472 2356714116 2359723968 2360074752 2363088896 2367976788 2370648616 2371001024 2379293284 2386132992 2386734336 2389180416 2394725634 2397179904 2397536256 2397784032 2405206176 2406169962 2409242976 2421166464 2424619008 2427715584 2432375568 2432737152 2435844096 2443999824 2444363136 2447121152 2447484928 2455314638 2455679632 2463105024 2470984704 2471607432 2471974848 2474508288 2475131904 2482793472 2483050059 2483419176 2494916487 2495287368 2499268608 2510839296 2511212544 2514419712 2519246124 2522463552 2522838528 2523474324 2526060544 2531285532 2534518336 2534895104 2543382476 2550693888 2551336704 2559879126 2560259664 2562502656 2562883584 2563148448 2563529472 2572112718 2575397664 2579890176 2584404774 2591834112 2600512128 2603833344 2604220416 2607546368 2612551536 2612939904 2613598407 2615888128 2616276992 2625036848 2625427072 2632974336 2633637888 2642455872 2645164032 2645557248 2645830656 2654020608 2654689464 2655084096 2658475008 2666979693 2667376152 2675441664 2684399616 2687827968 2696827392 2697228288 2697507036 2700271616 2700673024 2705856948 2709312704 2709715456 2710398348 2718788164 2727696384 2731180032 2736422514 2736829296 2739634176 2740324608 2749499802 2749908528 2753011296 2753420544 2762639586 2770993152 2774532096 2779857792 2783821824 2784523392 2787377152 2793142656 2793846573 2796709888 2797125632 2806073872 2806491008 2807198289 2824694208 2825114112 2828009472 2828722176 2837771496 2838193344 2841818112 2851333128 2851756992 2869530624 2873622528 2882815488 2883244032 2883542004 2883970656 2886926336 2896592384 2897022976 2897322372 2906290796 2911168596 2915813376 2925576144 2928574464 2929312512 2929747968 2933489664 2939120478 2939557392 2942874144 2943311616 2953166454 2953605456 2962096128 2975809536 2976251904 2976559488 2980052992 2985773184 2986525647 2986969608 2989586432 2990030848 2990784384 3000042112 3000798171 3009871872 3015138903 3019949568 3023044608 3023806464 3033930816 3034381824 3037805568 3038257152 3047976792 3048429888 3071803392 3072577536 3082088448 3082865184 3086024704 3086483456 3093647094 3096357376 3096817664 3097137708 3097598112 3111938844 3117367296 3121348608 3127340016 3131799552 3132588816 3135799296 3142285488 3146298624 3146766336 3156833106 3157302384 3181510656 3182312448 3185573888 3192492933 3192967512 3196239872 3196715008 3197045376 3206941568 3207749769 3208226616 3212323968 3223079517 3228221952 3232825344 3236954112 3243167424 3243649536 3244466988 3247792128 3258666432 3259150848 3294646272 3295476576 3295966464 3299344384 3300175872 3307002066 3310391296 3310733412 3311225568 3322806138 3326555316 3327049824 3332358144 3347785728 3348283392 3348629424 3352559616 3358994832 3360340809 3363284736 3363784704 3364632432 3375047376 3400925184 3401782272 3413172168 3413679552 3416670208 3417178112 3417531264 3418039296 3428973891 3429483624 3433863552 3439853568 3445360863 3445873032 3455778816 3456649728 3467349504 3468223332 3471777792 3472293888 3483402048 3483919872 3484797876 3511517184 3523274496 3526885376 3527774208 3535071174 3538694144 3539585952 3540112128 3544633344 3551965182 3555972924 3556501536 3567255552 3568939926 3579199488 3580101504 3583770624 3592088451 3595769856 3596304384 3596676048 3607809264 3609254943 3613864464 3636928512 3641573376 3648563352 3649105728 3652845568 3653766144 3665999736 3666544704 3670681728 3671227392 3682971957 3683519448 3694657536 3706477056 3707411148 3707962272 3711762432 3712697856 3724190208 3725128764 3742931052 3766258944 3766818816 3771629568 3778869186 3783695328 3784257792 3785211486 3789090816 3796928298 3801777504 3802342656 3815073714 3826040832 3827005056 3831496704 3839818689 3840389496 3843753984 3844325376 3844722672 3845294208 3858169077 3863096496 3876607161 3881558128 3887751168 3900768192 3904765952 3905750016 3906330624 3911319552 3918827304 3919409856 3923832192 3924415488 3937555272 3938140608 3949461504 3950456832 3963683808 3967746048 3968335872 3968745984 3981030912 3982034196 3982626144 3987712512 4001064228 4013162496 4020185204 4026599424 4031741952 4045241088 4045842432 4046260554 4050407424 4051009536 4058785422 4063969056 4064573184 4065597522 4078182246 4091544576 4095737856 4096770048 4104633771 4105243944 4109451264 4110486912 4124249703 4124862792 4129516944 4130130816 4143959379 4149251792 4156489728 4161798144 4163763247 4169786688 4175732736 4176785088 4181065728 4189713984 4195064832 4195688448 4209110808 4209736512 4237041312 4237671168 4242014208 4243083264 4256657244 4257290016 4262727168 4276999692 4277635488 4283098624 4297439356 4304295936 4310433792 4324223232 4324866048 4325313006 4325955984 4330389504 4344888576 4345534464 4345983558 4359436194 4366752894 4373720064 4388364216 4392861696 4393968768 4394621952 4400234496 4408680717 4409336088 4414311216 4414967424 4429749681 4430408184 4435407088 4436066432 4443144192 4450919333 4463714304 4464377856 4464839232 4470079488 4478659776 4480454412 4484379648 4485046272 4486176576 4500063168 4514807808 4529924352 4534566912 4535709696 4550896224 4551572736 4556708352 4557385728 4571965188 4572644832 4578484736 4586471424 4593814484 4594497376 4607705088 4608866304 4623132672 4624297776 4629037056 4629725184 4640470641 4644536064 4645226496 4645706562 4646397168 4667908266 4676050944 4682022912 4691010024 4697699328 4703698944 4713428232 4719447936 4720149504 4726177792 4735249659 4735953576 4741297232 4742002048 4757879287 4758586568 4772265984 4773468672 4778360832 4789451268 4794359808 4795072512 4795568064 4810412352 4812339924 4818485952 4842332928 4849238016 4855431168 4864751136 4865474304 4871688192 4887999648 4888726272 4894242304 4894969856 4910629276 4911359264 4926210048 4941969408 4943214864 4943949696 4949016576 4950263808 4960503099 4965586944 4966100118 4966838352 4984209207 4989832974 4990574736 4998537216 5021678592 5022425088 5028839424 5038492248 5044927104 5045677056 5046948648 5052121088 5062571064 5069036672 5069790208 5086008893 5086764952 5101387776 5102673408 5119758252 5120519328 5125005312 5125767168 5126296896 5127058944 5144225436 5150795328 5159780352 5168809548 5183668224 5201024256 5207666688 5208440832 5215092736 5225103072 5225879808 5227196814 5231776256 5232553984 5250073696 5250854144 5265948672 5267275776 5284911744 5290328064 5291114496 5291661312 5302606761 5308041216 5309378928 5310168192 5316950016 5327947773 5333959386 5334752304 5350883328 5353409889 5368799232 5375655936 5393654784 5394456576 5395014072 5400543232 5401346048 5411713896 5418625408 5419430912 5420796696 5437576328 5455392768 5462360064 5472845028 5473658592 5479268352 5480649216 5498999604 5499817056 5506022592 5506841088 5525279172 5541986304 5559715584 5567643648 5569046784 5574754304 5586285312 5587693146 5593419776 5594251264 5612147744 5612982016 5614396578 5649388416 5650228224 5656018944 5657444352 5668303779 5675542992 5676386688 5677817229 5683636224 5695392447 5702666256 5703513984 5722610571 5739061248 5747245056 5765630976 5766488064 5767084008 5767941312 5773852672 5793184768 5794045952 5794644744 5812581592 5822337192 5831626752 5851152288 5857148928 5858625024 5859495936 5866979328 5878240956 5879114784 5885748288 5886623232 5906332908 5907210912 5924192256 5951619072 5952503808 5953118976 5971546368 5973051294 5973939216 5979172864 5980061696 5981568768 6000084224 6001596342 6019743744 6030277806 6039899136 6046089216 6047612928 6067861632 6068763648 6069390831 6075611136 6076514304 6088178133 6095953584 6096859776 6098396283 6117273369 6143606784 6145155072 6164176896 6165730368 6172049408 6172966912 6187294188 6192714752 6193635328 6194275416 6195196224 6223877688 6234734592 6242697216 6254680032 6263599104 6265177632 6271598592 6284570976 6292597248 6293532672 6313666212 6314604768 6363021312 6364624896 6384985866 6385935024 6392479744 6393430016 6394090752 6413883136 6415499538 6416453232 6424647936 6446159034 6456443904 6465650688 6473908224 6486334848 6487299072 6487969509 6488933976 6495584256 6517332864 6518301696 6518975337 6539154291 6550129341 6589292544 6590953152 6591932928 6598688768 6600351744 6614004132 6620782592 6621466824 6622451136 6645612276 6653110632 6654099648 6664716288 6695571456 6696566784 6697258848 6705119232 6717989664 6720681618 6726569472 6727569408 6729264864 6750094752 6801850368 6803564544 6826344336 6827359104 6833340416 6834356224 6835062528 6836078592 6857947782 6858967248 6867727104 6879707136 6890721726 6891746064 6911557632 6913299456 6934699008 6936446664 6943555584 6944587776 6966804096 6967839744 6968559843 6969595752 7001862399 7023034368 7035324107 7046548992 7053770752 7055548416 7070142348 7077388288 7079171904 7080224256 7089266688 7103930364 7111945848 7113003072 7137879852 7158398976 7160203008 7167541248 7184176902 7191539712 7192608768 7193352096 7215618528 7218509886 7227728928 7273857024 7283146752 7297126704 7298211456 7305691136 7307532288 7331999472 7333089408 7341363456 7342454784 7365943914 7367038896 7389315072 7412954112 7414822296 7415924544 7423524864 7425395712 7448380416 7449150177 7450257528 7484749461 7485862104 7520518873 7532517888 7533637632 7543259136 7557738372 7567390656 7568515584 7570422972 7578181632 7593856596 7603555008 7604685312 7630147428 7652081664 7654010112 7679637378 7680778992 7687507968 7688650752 7689445344 7690588416 7716338154 7726192992 7753214322 7763116256 7775502336 7801536384 7809531904 7811500032 7812661248 7822639104 7837654608 7838819712 7840795221 7847664384 7848830976 7875110544 7876281216 7898923008 7900913664 7927367616 7935492096 7936671744 7937491968 7962061824 7964068392 7965252288 7975425024 8000939079 8002128456 8026324992 8039175347 8040370408 8053198848 8063483904 8090482176 8091684864 8092521108 8100814848 8102019072 8117570844 8127938112 8129146368 8131195044 8156364492 8183089152 8193540096 8209267542 8210487888 8218902528 8220973824 8248499406 8249725584 8259033888 8260261632 8287918758 8298503584 8312979456 8323596288 8327526494 8339573376 8351465472 8353570176 8362131456 8379427968 8381539719 8390129664 8391376896 8418221616 8419473024 8421594867 8474082624 8475342336 8484028416 8486166528 8513314488 8514580032 8525454336 8553999384 8555270976 8566197248 8593601233 8594878712 8608591872 8620867584 8648446464 8649732096 8650626012 8651911968 8660779008 8689777152 8691068928 8691967116 8718872388 8733505788 8747440128 8776728432 8785723392 8787937536 8789243904 8800468992 8817361434 8818672176 8828622432 8829934848 8859499362 8860816368 8870814176 8872132864 8886288384 8901838666 8927428608 8928755712 8929678464 8940158976 8957319552 8959576941 8960908824 8968759296 8970092544 8972353152 9000126336 9002394513 9029615616 9045416709 9059848704 9069133824 9071419392 9101792448 9103145472 9113416704 9114771456 9143930376 9145289664 9156969472 9187628968 9188994752 9215410176 9217732608 9246265344 9248595552 9258074112 9259450368 9280941282 9289072128 9290452992 9291413124 9292794336 9335816532 9352101888 9364045824 9382020048 9395398656 9407397888 9426856464 9438895872 9440299008 9452355584 9470499318 9471907152 9482594464 9484004096 9515758574 9517173136 9544531968 9546937344 9556721664 9577478799 9578902536 9588719616 9590145024 9591136128 9620824704 9623249307 9624679848 9636971904 9669238551 9684665856 9698476032 9710862336 9729502272 9730948608 9743376384 9775999296 9777452544 9788484608 9789939712 9821258552 9822718528 9883938816 9886429728 9887899392 9898033152 9900527616 9921006198 9931173888 9932200236 9933676704 9968418414 9979665948 9981149472 9997074432 10043357184 10044850176 10057678848 10076984496 10089854208 10091354112 10093897296 10104242176 10125142128 10138073344 10139580416 10172017786 10173529904 10202775552 10205346816 10239516504 10241038656 10250010624 10251534336 10252593792 10254117888 10286921673 10288450872 10301590656 10319560704 10336082589 10337619096 10367336448 10402048512 10415333376 10416881664 10430185472 10450206144 10451759616 10454393628 10463552512 10465107968 10500147392 10501708288 10534551552 10569823488 10580656128 10583322624 10605213522 10616082432 10618757856 10620336384 10633900032 10655895546 10667918772 10669504608 10701766656 10706819778 10737598464 10751311872 10787309568 10788913152 10790028144 10801086464 10802692096 10823427792 10827764829 10837250816 10838861824 10841593392 10875152656 10910785536 10924720128 10945690056 10947317184 10958536704 10961298432 10997999208 10999634112 11012045184 11013682176 11048915871 11050558344 11083972608 11119431168 11135287296 11138093568 11149508608 11172570624 11175386292 11186839552 11188502528 11224295488 11225964032 11228793156 11298776832 11300456448 11314888704 11336607558 11351085984 11352773376 11355634458 11367272448 11390784894 11405332512 11407027968 11445221142 11478122496 11494490112 11531261952 11532976128 11534168016 11535882624 11547705344 11574507231 11586369536 11588091904 11589289488 11625163184 11629821483 11644674384 11663253504 11702304576 11714297856 11717250048 11718991872 11733958656 11756481912 11758229568 11771496576 11773246464 11812665816 11814421824 11848384512 11903238144 11905007616 11906237952 11943092736 11946102588 11947878432 11958345728 11960123392 11963137536 12000168448 12003192684 12039487488 12060555612 12079798272 12095225856 12135723264 12137527296 12138781662 12151222272 12153028608 12176356266 12191907168 12193719552 12196792566 12234546738 12287213568 12290310144 12328353792 12331460736 12344098816 12345933824 12372749109 12374588376 12385429504 12387270656 12388550832 12390392448 12431878137 12447755376 12469469184 12485394432 12491289741 12509360064 12527198208 12530355264 12543197184 12569141952 12585194496 12587065344 12627332424 12629209536 12726042624 12729249792 12769971732 12771870048 12784959488 12786860032 12788181504 12827766272 12830999076 12832906464 12849295872 12892318068 12912887808 12931301376 12972669696 12974598144 12975939018 12977867952 12991168512 13034665728 13036603392 13037950674 13078308582 13100258682 13178585088 13181906304 13183865856 13197377536 13200703488 13226042151 13228008264 13241565184 13242933648 13244902272 13289249043 13291224552 13306221264 13308199296 13329432576 13352757999 13391142912 13393133568 13394517696 13410238464 13435979328 13441363236 13453138944 13455138816 13458529728 13500189504 13603700736 13607129088 13652688672 13654718208 13666680832 13668712448 13670125056 13672157184 13715895564 13717934496 13735454208 13759414272 13781443452 13783492128 13823115264 13826598912 13869398016 13872893328 13887111168 13889175552 13921411923 13933608192 13935679488 13937119686 13939191504 14003724798 14046068736 14070648214 14093097984 14107541504 14111096832 14140284696 14154776576 14158343808 14160448512 14178533376 14205748977 14207860728 14223891696 14226006144 14273637861 14275759704 14316797952 14320406016 14335082496 14368353804 14383079424 14385217536 14386704192 14431237056 14437019772 14455457856 14547714048 14566293504 14594253408 14596422912 14611382272 14615064576 14663998944 14666178816 14682726912 14684909568 14731887828 14734077792 14778630144 14825908224 14829644592 14831849088 14847049728 14850791424 14881509297 14896760832 14898300354 14900515056 14952627621 14969498922 14971724208 15041037746 15065035776 15067275264 15086518272 15115476744 15134781312 15137031168 15140845944 15156363264 15187713192 15207110016 15209370624 15258026679 15260294856 15304163328 15308020224 15359274756 15361557984 15375015936 15377301504 15378890688 15381176832 15432676308 15452385984 15506428644 15526232512 15551004672 15603072768 15619063808 15623000064 15625322496 15645278208 15675309216 15677639424 15681590442 15695328768 15697661952 15750221088 15752562432 15797846016 15801827328 15854735232 15870984192 15873343488 15874983936 15907820283 15924123648 15928136784 15930504576 15950850048 15983843319 16001878158 16004256912 16052649984 16060229667 16078350694 16080740816 16106397696 16126967808 16180964352 16183369728 16185042216 16201629696 16204038144 16235141688 16255876224 16258292736 16262390088 16312728984 16366178304 16387080192 16418535084 16420975776 16437805056 16441947648 16496998812 16499451168 16518067776 16520523264 16575837516 16597007168 16625958912 16655052988 16679146752 16702930944 16707140352 16724262912 16758855936 16763079438 16780259328 16782753792 16836443232 16838946048 16843189734 16948165248 16950684672 16968056832 16972333056 17004911337 17026628976 17029160064 17050908672 17086177341 17107998768 17110541952 17132394496 17167831713 17187202466 17189757424 17217183744 17241735168 17296892928 17299464192 17301252024 17303823936 17321558016 17379554304 17382137856 17383934232 17437744776 17467011576 17494880256 17553456864 17571446784 17575875072 17578487808 17600937984 17634722868 17637344352 17657244864 17659869696 17718998724 17721632736 17741628352 17744265728 17772576768 17803677332 17854857216 17857511424 17859356928 17914639104 17919153882 17921817648 17937518592 17940185088 17944706304 18000252672 18004789026 18059231232 18090833418 18119697408 18138267648 18142838784 18203584896 18206290944 18226833408 18229542912 18264534399 18287860752 18290579328 18295188849 18313938944 18351820107 18375257936 18377989504 18430820352 18435465216 18439522951 18492530688 18497191104 18516148224 18518900736 18561882564 18578144256 18580905984 18582826248 18585588672 18671633064 18704203776 18728091648 18764040096 18790797312 18814795776 18853712928 18877791744 18880598016 18904711168 18940998636 18943814304 18965188928 18968008192 19031517148 19034346272 19089063936 19093874688 19154957598 19157805072 19177439232 19180290048 19182272256 19241649408 19246498614 19249359696 19273943808 19338477102 19369331712 19396952064 19421724672 19459004544 19461897216 19486752768 19551998592 19554905088 19556926011 19576969216 19579879424 19617462873 19642517104 19645437056 19650388023 19711214189 19767877632 19772859456 19775798784 19796066304 19801055232 19842012396 19862347776 19864400472 19867353408 19936836828 19959331896 19962298944 19994148864 20086714368 20089700352 20115357696 20153968992 20179708416 20182708224 20187794592 20208484352 20250284256 20276146688 20279160832 20344035572 20347059808 20405551104 20410693632 20479033008 20482077312 20500021248 20503068672 20505187584 20508235776 20573843346 20576901744 20603181312 20639121408 20672165178 20675238192 20734672896 20804097024 20830666752 20833763328 20860370944 20900412288 20903519232 20905679529 20908787256 20927105024 20930215936 21000294784 21003416576 21005587197 21069103104 21070608271 21105972321 21139646976 21161312256 21166645248 21210427044 21232164864 21237515712 21240672768 21267800064 21311791092 21335837544 21339009216 21413639556 21475196928 21502623744 21574619136 21577826304 21580056288 21602172928 21605384192 21646855584 21655529658 21674501632 21677723648 21683186784 21750305312 21821571072 21849440256 21891380112 21894634368 21917073408 21922596864 21995998416 21999268224 22024090368 22027364352 22097831742 22101116688 22167945216 22238862336 22270574592 22276187136 22299017216 22345141248 22347450531 22350772584 22373679104 22377005056 22448590976 22451928064 22454248383 22457586312 22561556619 22597553664 22600912896 22629777408 22673215116 22702171968 22705546752 22711268916 22734544896 22781569788 22810665024 22814055936 22890442284 22956244992 23062523904 23065952256 23068336032 23071765248 23095410688 23149014462 23172739072 23176183808 23178578976 23250326368 23259642966 23289348768 23326507008 23404609152 23428595712 23434500096 23437983744 23467917312 23512963824 23516459136 23522385663 23542993152 23546492928 23625331632 23628843648 23696769024 23806476288 23810015232 23812475904 23886185472 23892205176 23895756864 23916691456 23920246784 23926275072 24000336896 24002817237 24006385368 24078974976 24117526041 24121111224 24159596544 24190451712 24271446528 24275054592 24277563324 24302444544 24306057216 24352712532 24383814336 24387439104 24393585132 24469093476 24580620288 24656707584 24662921472 24688197632 24745498218 24749176752 24770859008 24774541312 24777101664 24780784896 24863756274 24895510752 24938938368 24970788864 24982579482 25018720128 25054396416 25060710528 25086394368 25138283904 25144619157 25170388992 25174130688 25254664848 25258419072 25264784601 25452085248 25458499584 25539943464 25543740096 25569918976 25573720064 25576363008 25655532544 25661998152 25665812928 25698591744 25780803699 25784636136 25825775616 25862602752 25945339392 25949196288 25951878036 25955735904 25982337024 26069331456 26073206784 26075901348 26156617164 26200517364 26357170176 26363812608 26367731712 26401406976 26452084302 26456016528 26483130368 26485867296 26489804544 26578498086 26582449104 26612442528 26616398592 26658865152 26705515998 26782285824 26786267136 26789035392 26820476928 26871958656 26878730823 26882726472 26906277888 26910277632 26917059456 27000379008 27007183539 27136250127 27207401472 27214258176 27305377344 27309436416 27333361664 27337424896 27340250112 27344314368 27431791128 27435868992 27470908416 27562886904 27566984256 27646230528 27653197824 27738796032 27745786656 27774222336 27778351104 27842823846 27867216384 27871358976 27874239372 27878383008 28007449596 28092137472 28141296428 28186195968 28222193664 28280569392 28309553152 28316687616 28320897024 28357066752 28411497954 28415721456 28447783392 28452012288 28547275722 28551519408 28633595904 28640812032 28670164992 28732436397 28736707608 28766158848 28770435072 28773408384 28862474112 28869747921 28874039544 28910915712 29007715653 29095428096 29132587008 29146342729 29188506816 29192845824 29222764544 29230129152 29327997888 29332357632 29365453824 29369819136 29463775656 29468155584 29651816448 29659289184 29663698176 29694099456 29701582848 29763018594 29793521664 29796600708 29801030112 29905255242 29938997844 29943448416 30082075492 30130071552 30134550528 30173036544 30230953488 30269562624 30274062336 30281691888 30312726528 30375426384 30414220032 30418741248 30516053358 30520589712 30608326656 30616040448 30718549512 30723115968 30750031872 30754603008 30757781376 30762353664 30860765019 30865352616 30904771968 31008247767 31012857288 31052465024 31102009344 31156435331 31206145536 31238127616 31246000128 31250644992 31290556416 31350618432 31355278848 31363180884 31390657536 31395323904 31500442176 31505124864 31603654656 31709470464 31741968384 31749967872 31815640566 31848247296 31856273568 31861009152 31901700096 31967686638 32003756316 32008513824 32105299968 32120459334 32156701388 32161481632 32212795392 32253935616 32361928704 32366739456 32370084432 32403259392 32408076288 32470283376 32483294487 32511752448 32516585472 32524780176 32625457968 32732356608 32774160384 32837070168 32841951552 32875610112 32883895296 32993997624 32998902336 33036135552 33041046528 33146747613 33151675032 33194014336 33251917824 33305155009 33310105976 33358293504 33405861888 33414280704 33448525824 33517711872 33526158876 33560518656 33565507584 33672886464 33677892096 33686379468 33896330496 33901369344 33944666112 34009822674 34053257952 34058320128 34101817344 34172354682 34215997536 34221083904 34264788992 34335663426 34374404932 34379514848 34434367488 34483470336 34593785856 34598928384 34602504048 34607647872 34643116032 34723521693 34759108608 34764275712 34767868464 34875489552 34889464449 34934023152 34989760512 35106913728 35142893568 35151750144 35156975616 35201875968 35269445736 35274688704 35314489728 35319739392 35437997448 35443265472 35483256704 35488531456 35545153536 35602062251 35607354664 35709714432 35715022848 35718713856 35829278208 35838307764 35843635296 35875037184 35880370176 35889412608 36000505344 36009578052 36118462464 36181666836 36239394816 36285677568 36407169792 36412581888 36453666816 36459085824 36529068798 36575721504 36581158656 36590377698 36627877888 36703640214 36750515872 36755979008 36861640704 36870930432 36879045902 36985061376 36994382208 37032296448 37037801472 37118247327 37123765128 37156288512 37161811968 37165652496 37171177344 37295634411 37343266128 37408407552 37456183296 37473869223 37528080192 37581594624 37629591552 37707425856 37755583488 37761196032 37809422336 37881997272 37887628608 37930377856 37936016384 38063034296 38068692544 38178127872 38187749376 38309915196 38315610144 38354878464 38360580096 38364544512 38483298816 38492997228 38498719392 38547887616 38676954204 38738663424 38793904128 38918009088 38923794432 38973505536 39103997184 39109810176 39113852022 39153938432 39159758848 39234925746 39285034208 39290874112 39300776046 39422428378 39535755264 39545718912 39551597568 39592132608 39602110464 39678126453 39684024792 39724695552 39728800944 39734706816 39867747129 39873673656 39918663792 39924597888 39988297728 40058273997 40173428736 40179400704 40230715392 40307937984 40359416832 40365416448 40375589184 40416968704 40500568512 40552293376 40558321664 40688071144 40694119616 40811102208 40821387264 40958066016 40964154624 41000042496 41006137344 41010375168 41016471552 41147686692 41153803488 41206362624 41278242816 41344330356 41350476384 41469345792 41608194048 41661333504 41667526656 41800824576 41807038464 41811359058 41817574512 41854210048 41860431872 42000589568 42006833152 42011174394 42138206208 42141216542 42211944642 42279293952 42322624512 42333290496 42420854088 42464329728 42475031424 42481345536 42535600128 42617246931 42623582184 42671675088 42678018432 42820913583 42827279112 42950393856 43005247488 43149238272 43155652608 43160112576 43204345856 43210768384 43293711168 43311059316 43349003264 43355447296 43366373568 43500610624 43643142144 43698880512 43782760224 43789268736 43834146816 43845193728 43991996832 43998536448 44048180736 44054728704 44195663484 44202233376 44335890432 44477724672 44541149184 44552374272 44690282496 44694901062 44701545168 44747358208 44754010112 44857882863 44897181952 44903856128 44908496766 44915172624 45123113238 45195107328 45201825792 45259554816 45346430232 45404343936 45411093504 45422537832 45469089792 45563139576 45621330048 45628111872 45774080037 45780884568 45912489984 46125047808 46131904512 46136672064 46143530496 46190821376 46298028924 46345478144 46352367616 46357157952 46500652736 46519285932 46578697536 46653014016 46809218304 46857191424 46869000192 46875967488 46935834624 47025927648 47032918272 47044771326 47085986304 47092985856 47250663264 47257687296 47393538048 47612952576 47620030464 47624951808 47772370944 47784410352 47791513728 47833382912 47840493568 47852550144 47951529957 48000673792 48005634474 48012770736 48157949952 48180689001 48235052082 48242222448 48319193088 48380903424 48542893056 48550109184 48555126648 48604889088 48612114432 48705425064 48767628672 48774878208 48787170264 48938186952 49161240576 49313415168 49325842944 49376395264 49490996436 49498353504 49541718016 49549082624 49554203328 49561569792 49727512548 49791021504 49877876736 49965158964 50037440256 50108792832 50121421056 50172788736 50276567808 50289238314 50340777984 50348261376 50509329696 50516838144 50529569202 50904170496 50916999168 51079886928 51087480192 51139837952 51147440128 51152726016 51258532023 51311065088 51323996304 51331625856 51397183488 51503495139 51561607398 51569272272 51651551232 51725205504 51890678784 51898392576 51903756072 51911471808 51964674048 52138662912 52146413568 52151802696 52313234328 52401034728 52714340352 52727625216 52735463424 52802813952 52904168604 52912033056 52966260736 52971734592 52979609088 53156996172 53164898208 53224885056 53232797184 53317730304 53411031996 53564571648 53572534272 53578070784 53743917312 53757461646 53765452944 53812555776 53820555264 53834118912 54000758016 54014367078 54272500254 54414802944 54428516352 54610754688 54618872832 54666723328 54674849792 54680500224 54688628736 54793603197 54863582256 54871737984 54885566547 54941816832 55055460321 55125773808 55133968512 55292461056 55306395648 55318568853 55477592064 55491573312 55548444672 55556702208 55685647692 55734432768 55742717952 55748478744 55756766016 56014899192 56184274944 56282592856 56372391936 56444387328 56561138784 56619106304 56633375232 56641794048 56714133504 56822995908 56831442912 56895566784 56904024576 57094551444 57103038816 57267191808 57281624064 57464872794 57473415216 57532317696 57540870144 57546816768 57724948224 57739495842 57748079088 57821831424 58015431306 58190856192 58265174016 58292685458 58377013632 58385691648 58445529088 58460258304 58655995776 58664715264 58670778033 58730907648 58739638272 58852388619 58927551312 58936311168 58951164069 59133642567 59303632896 59318578368 59327396352 59388198912 59403165696 59526037188 59587043328 59593201416 59602060224 59810510484 59877995688 59886896832 60164150984 60260143104 60269101056 60346073088 60461906976 60539125248 60548124672 60563383776 60625453056 60750852768 60828440064 60837482496 61032106716 61041179424 61216653312 61232080896 61437099024 61446231936 61500063744 61509206016 61515562752 61524707328 61721530038 61730705232 61809543936 62016495534 62025714576 62104930048 62204018688 62312870662 62412291072 62476255232 62492000256 62501289984 62581112832 62701236864 62710557696 62717038587 62726361768 62781315072 62790647808 63000884352 63010249728 63016761591 63207309312 63211824813 63317916963 63418940928 63483936768 63499935744 63631281132 63696494592 63712547136 63722018304 63803400192 63935373276 64007512632 64017027648 64240918668 64313402776 64322963264 64425590784 64507871232 64723857408 64733478912 64740168864 64806518784 64816152576 64940566752 64966588974 65023504896 65033170944 65049560352 65250915936 65464713216 65548320768 65674140336 65683903104 65751220224 65767790592 65987995248 65997804672 66072271104 66082093056 66293495226 66303350064 66388028672 66503835648 66610310018 66620211952 66716587008 66811723776 66828561408 66897051648 67035423744 67042351593 67052317752 67121037312 67131015168 67345772928 67355784192 67362745149 67372758936 67684669857 67792660992 67802738688 67889332224 68019645348 68106515904 68116640256 68203634688 68344709364 68431995072 68442167808 68529577984 68671326852 68748809864 68759029696 68868734976 69187571712 69197856768 69205008096 69215295744 69286232064 69447043386 69518217216 69528551424 69535736928 69750979104 69778928898 69868046304 69979521024 70213827456 70285787136 70303500288 70313951232 70403751936 70538891472 70549377408 70628979456 70639478784 70875994896 70886530944 70966513408 70977062912 71090307072 71204124502 71214709328 71419428864 71430045696 71437427712 71658556416 71676615528 71687270592 71750074368 71760740352 71778825216 72001010688 72008451711 72019156104 72236924928 72352578123 72363333672 72478789632 72571355136 72814339584 72825163776 72907333632 72918171648 73058137596 73151443008 73162317312 73180755396 73255755776 73407280428 73501031744 73511958016 73741860864 73758091804 73970122752 73988764416 74064592896 74236494654 74247530256 74312577024 74323623936 74331304992 74342354688 74591268822 74686532256 74816815104 74912366592 74947738446 75056160384 75163189248 75259183104 75414851712 75511166976 75522392064 75618844672 75763994544 75775257216 75794353803 75860755712 75872032768 76126068592 76137385088 76356255744 76375498752 76619830392 76631220288 76709756928 76721160192 76729089024 76966597632 76985994456 76997438784 77095775232 77342411097 77353908408 77477326848 77587808256 77836018176 77847588864 77947011072 78207994368 78219620352 78227704044 78307876864 78319517696 78469851492 78570068416 78581748224 78601552092 78844856756 79071510528 79091437824 79103195136 79204220928 79356252906 79368049584 79449391104 79457601888 79469413632 79735494258 79747347312 79837327584 79849195776 79976595456 80116547994 80346857472 80358801408 80461430784 80615875968 80718833664 80730832896 80751178368 80833937408 81001137024 81021550617 81104586752 81116643328 81376142288 81388239232 81408750381 81622204416 81642774528 81916132032 81928309248 82000084992 82012274688 82020750336 82032943104 82295373384 82307606976 82412725248 82688660712 82700952768 82938691584 83216388096 83322667008 83335053312 83601649152 83614076928 83622718116 83635149024 83708420096 83720863744 84001179136 84013666304 84022348788 84276412416 84282433084 84423889284 84558587904 84666580992 84841708176 84928659456 84950062848 84962691072 85071200256 85234493862 85247164368 85343350176 85356036864 85641827166 85654558224 85900787712 86010494976 86298476544 86311305216 86320225152 86408691712 86421536768 86587422336 86609243763 86622118632 86698006528 86710894592 86732747136 87001221248 87023146959 87286284288 87397761024 87439028187 87565520448 87578537472 87668293632 87690387456 87983993664 87997072896 88096361472 88109457408 88391326968 88404466752 88955449344 89082298368 89104748544 89380564992 89389802124 89403090336 89494716416 89508020224 89715765726 89794363904 89807712256 89816993532 89830345248 90246226476 90390214656 90403651584 90519109632 90692860464 90808687872 90822187008 90845075664 90938179584 91126279152 91242660096 91256223744 91548160074 91561769136 91824979968 92250095616 92263809024 92273344128 92287060992 92381642752 92582295057 92596057848 92690956288 92704735232 92714315904 93001305472 93024743301 93038571864 93157395072 93306028032 93469305993 93618436608 93714382848 93738000384 93751934976 93871669248 94051855296 94065836544 94089542652 94171972608 94185971712 94501326528 94515374592 95225905152 95249903616 95544741888 95568820704 95583027456 95666765824 95680987136 95705100288 95903059914 96001347584 96011268948 96025541472 96315899904 96361378002 96470104164 96484444896 96638386176 96761806848 97085786112 97100218368 97110253296 97209778176 97224228864 97410850128 97449883461 97535257344 97549756416 97574340528 97876373904 98322481152 98626830336 98651685888 98752790528 98981992872 98996707008 99083436032 99098165248 99108406656 99123139584 99440242839 99455025096 99582043008 99755753472 99915465027 99930317928 100074880512 100217585664 100242842112 100345577472 100553135616 100578476628 100681555968 100696522752 101018659392 101033676288 101059138404 101833998336 102159773856 102174960384 102279675904 102305452032 102517064046 102622130176 102647992608 102663251712 102794366976 103006990278 103123214796 103138544544 103303102464 103450411008 103781357568 103796785152 103807512144 103822943616 103929348096 104170565079 104277325824 104292827136 104303605392 104626468656 104668393347 104802069456 105428680704 105455250432 105470926848 105605627904 105808337208 105824066112 105932521472 105943469184 105959218176 106313992344 106329796416 106449770112 106465594368 106635460608 106806186753 106822063992 107129143296 107145068544 107156141568 107487834624 107514923292 107530905888 107625111552 107641110528 107668237824 108001516032 108028734156 108545000508 108857032704 109221509376 109237745664 109333446656 109361000448 109377257472 109587206394 109727164512 109743475968 109771133094 109883633664 110110920642 110251547616 110267937024 110584922112 110612791296 110637137706 110955184128 110983146624 111096889344 111113404416 111354741981 111371295384 111468865536 111485435904 111496957488 111513532032 111886903233 112029798384 112368549888 112421607669 112565185712 112744783872 112888774656 113122277568 113238212608 113266750464 113283588096 113428267008 113645991816 113662885824 113791133568 113808049152 114189102888 114206077632 114534383616 114563248128 114929745588 114946830432 115064635392 115081740288 115093633536 115449896448 115478991684 115496158176 115643662848 116030862612 116381712384 116585370916 116754027264 116771383296 116920516608 117311991552 117329430528 117341556066 117461815296 117479276544 117704777238 117855102624 117872622336 117902328138 118267285134 118607265792 118637156736 118654792704 118776397824 118806331392 119034379359 119052074376 119174086656 119186402832 119204120448 119603241387 119621020968 119755991376 119773793664 120174821991 120328301968 120520286208 120538202112 120692146176 120923813952 121078250496 121096249344 121126767552 121250906112 121501705536 121656880128 121674964992 122064213432 122082358848 122433306624 122464161792 122874198048 122892463872 123000127488 123018412032 123031125504 123049414656 123443060076 123461410464 123619087872 124032991068 124051429152 124209860096 124408037376 124625741324 124824582144 124984000512 125002579968 125402473728 125421115392 125434077174 125452723536 125562630144 125581295616 126001768704 126020499456 126033523182 126414618624 126423649626 126635833926 126837881856 126967873536 126999871488 127262562264 127392989184 127425094272 127444036608 127606800384 127851740793 127870746552 128015025264 128034055296 128462740749 128481837336 128626805552 128645926528 128851181568 129015742464 129076660657 129447714816 129466957824 129480337728 129613037568 129632305152 129881133504 129933177948 130047009792 130066341888 130099120704 130501831872 130929426432 131096641536 131348280672 131367806208 131502440448 131535581184 131975990496 131995609344 132144542208 132164186112 132586990452 132606700128 132776057344 133007671296 133220620036 133240423904 133433174016 133623447552 133657122816 134070847488 134084703186 134104635504 134242074624 134262030336 134573648589 134691545856 134711568384 134725490298 134745517872 135369339714 135585321984 135605477376 135778664448 136039290696 136213031808 136233280512 136407269376 136689418728 136863990144 136884335616 137059155968 137322240111 137342653704 137497619728 137518059392 137737469952 137978499323 138375143424 138395713536 138410016192 138430591488 138572464128 138894086772 139036434432 139057102848 139071473856 139501958208 139557857796 139736092608 139959042048 140427654912 140571574272 140607000576 140627902464 140807503872 141077782944 141098754816 141257958912 141278957568 141751989792 141773061888 141933026816 141954125824 142180614144 142408249004 142429418656 142838857728 142860091392 142874855424 143317112832 143353231056 143374541184 143500148736 143521480704 143557650432 143854589871 144002021376 144016903422 144038312208 144473849856 144542067003 144705156246 144726667344 144957579264 145142710272 145628679168 145650327552 145814667264 145836343296 146116275192 146302886016 146324634624 146361510792 146511511552 146814560856 147002063488 147023916032 147483721728 147494257897 147516183608 147940245504 147977528832 148129185792 148472989308 148495060512 148625154048 148647247872 148662609984 148684709376 149182537644 149373064512 149633630208 149895476892 150112320768 150326378496 150518366208 150829703424 151022333952 151044784128 151237689344 151527989088 151550514432 151588707606 151721511424 151744065536 152252137184 152274770176 152712511488 152750997504 153239660784 153262440576 153419513856 153442320384 153458178048 153775596069 153933195264 153971988912 153994877568 154191550464 154510485417 154684822194 154707816816 154954653696 155175616512 155672036352 155695177728 155894022144 156415988736 156439240704 156455408088 156615753728 156639035392 156939702984 157140136832 157163496448 157203104184 157689713512 158143021056 158182875648 158206390272 158408441856 158712505812 158736099168 158898782208 158915203776 158938827264 159470988516 159494694624 159674655168 159698391552 159953190912 160233095988 160693714944 160717602816 161231751936 161437667328 161461665792 161502356736 161667874816 162002274048 162043101234 162209173504 162233286656 162752284576 162776478464 162817500762 163244408832 163285549056 163832264064 163856618496 164000169984 164024549376 164041500672 164065886208 164380809591 164590746768 164615213952 164656699641 164825450496 165166380963 165377321424 165401905536 165877383168 165955706559 166432776192 166645334016 166670106624 167203298304 167228153856 167245436232 167270298048 167416840192 167441727488 168002358272 168027332608 168044697576 168552824832 168564866168 168847778568 169117175808 169333161984 169683416352 169857318912 169900125696 169925382144 170142400512 170468987724 170494328736 170686700352 170712073728 171283654332 171309116448 171801575424 172596953088 172622610432 172640450304 172817383424 173174844672 173218487526 173244237264 173396013056 173421789184 173465494272 174002442496 174046293918 174572568576 174795522048 174878056374 175131040896 175157074944 175336587264 175380774912 175967987328 175994145792 176012334099 176192722944 176218914816 176557165857 176782653936 176808933504 176853492207 177400927701 177910898688 178164596736 178209497088 178761129984 178779604248 178806180672 178989432832 179016040448 179431531452 179588727808 179615424512 179633987064 179660690496 180492452952 180780429312 180807303168 181038219264 181385720928 181617375744 181644374016 181690151328 181876359168 182252558304 182485320192 182512447488 183096320148 183123538272 183649959936 184500191232 184527618048 184546688256 184574121984 185164590114 185192115696 185381912576 185409470464 185428631808 186002610944 186049486602 186077143728 186314790144 186612056064 186938611986 187236873216 187428765696 187476000768 187503869952 187743338496 188103710592 188131673088 188151115761 188179085304 188343945216 188371943424 189002653056 189030749184 189050284773 189635474439 189953750889 190451810304 190499807232 191089483776 191137641408 191166054912 191333531648 191361974272 191410200576 191806119828 192002695168 192022537896 192051082944 192722756004 192940208328 192968889792 193276772352 193523613696 194171572224 194200436736 194220506592 194419556352 194448457728 194821700256 194899766922 195070514688 195099512832 195148681056 195752747808 196644962304 197253660672 197303371776 197963985744 197993414016 198166872064 198196330496 198216813312 198246279168 198880485678 198910050192 199164086016 199511506944 199830930054 199860635856 200149761024 200435171328 200485684224 200691154944 201106271232 201127054779 201156953256 201363111936 201393045504 202037318784 202067352576 202088235447 202118276808 203054009571 203667996672 204024399103 204319547712 204349920768 204559351808 204610904064 205034128092 205244260352 205295985216 205326503424 205588733952 206013980556 206246429592 206277089088 206606204928 207562715136 207593570304 207615024288 207645887232 207858696192 208341130158 208554651648 208585654272 208607210784 209252937312 209336786694 209604138912 210857361408 210910500864 210941853696 211211255808 211616674416 211648132224 211865042944 211886938368 211918436352 212627984688 212659592832 212899540224 212931188736 213270921216 213612373506 213644127984 214258286592 214290137088 214312283136 214975669248 215029846584 215061811776 215250223104 215282221056 215336475648 216003032064 216025355133 216057468312 217057734369 217090001016 217714065408 218095047317 218443018752 218475491328 218666893312 218722000896 218754514944 219174412788 219454329024 219486951936 219542266188 219767267328 220221841284 220503095232 220535874048 221225582592 221274275412 221910368256 221966293248 222193778688 222709483962 222742590768 222937731072 222970871808 222993914976 223027064064 223773806466 224059596768 224737099776 224843215338 225130371424 225489567744 225777549312 226244555136 226476425216 226533500928 226567176192 226856534016 227291983632 227325771648 227383061409 227582267136 227616098304 228378205776 228412155264 229068767232 229126496256 229859491176 229893660864 230129270784 230163480576 230187267072 230899792896 230957983368 230992316352 231287325696 232027233291 232061725224 232763424768 233136085063 233170741832 233508054528 233542766592 233841033216 234623983104 234658861056 234683112132 234923630592 234958553088 235409554476 235710205248 235745244672 235804656276 236534570268 237214531584 237274313472 237309585408 237612662784 238068758718 238104148752 238348173312 238372805664 238408240896 239206482774 239242041936 239511982752 239547587328 240349643982 240656603936 241040572416 241076404224 241384292352 241847627904 242156500992 242192498688 242253535104 242501812224 243003411072 243064651851 243313760256 243349929984 244128426864 244164717696 244226251143 244866613248 244928323584 245748396096 245784927744 246000254976 246036824064 246062251008 246098829312 246886120152 246922820928 247238175744 248065982136 248102858304 248419720192 248816074752 249214435757 249251482648 249649164288 249968001024 250005159936 250804947456 250842230784 250868154348 250905447072 251125260288 251162591232 252003537408 252040998912 252067046364 252829237248 252847299252 253271667852 253675763712 253999742976 254525124528 254785978368 254850188544 254888073216 255213600768 255703481586 255741493104 256030050528 256068110592 256925481498 256963674672 257253611104 257291853056 257702363136 258031484928 258153321314 258895429632 258933915648 258960675456 259226075136 259264610304 259762267008 259827731289 259866355896 260094019584 260132683776 260198241408 261003663744 261069440877 261858852864 262193283072 262317084561 262696561344 262735612416 263004880896 263071162368 263951980992 263991218688 264289084416 264328372224 265173980904 265213400256 265552114688 266441240072 266480847808 266866348032 267246895104 267314245632 268141694976 268169406372 268209271008 268484149248 268524060672 269147297178 269383091712 269423136768 269450980596 269491035744 270738679428 271170643968 271210954752 271557328896 272078581392 272426063616 272466561024 272814538752 273378837456 273727980288 273768671232 274118311936 274644480222 274685307408 274995239456 275036118784 275474939904 275956998646 276750286848 276791427072 276820032384 276861182976 277144928256 277746885171 277788173544 278072868864 278114205696 278142947712 279003916416 279074229903 279115715592 279472185216 279918084096 280407917979 280855309824 281143148544 281214001152 281255804928 281615007744 282155565888 282197509632 282515917824 282557915136 283503979584 283546123776 283866053632 283908251648 284816498008 284858837312 285677715456 285749710848 286634225664 286706462112 286749082368 287000297472 287042961408 287115300864 287709179742 288004042752 288033806844 288076624416 288947699712 289084134006 289410312492 289453334688 289915158528 290285420544 291257358336 291300655104 291629334528 291672686592 292232550384 292605772032 292649269248 292723021584 293023023104 293629121712 294004126976 294047832064 294967443456 294988515794 295032367216 295880491008 295955057664 296258371584 296945978616 296990121024 297250308096 297294495744 297325219968 297369418752 298320728517 298365075288 298746129024 299267260416 299746395081 299790953784 300224641536 300652756992 301036732416 301659406848 302044667904 302089568256 302475378688 303055978176 303101028864 303177415212 303443022848 303488131072 304504274368 304549540352 305501995008 306479321568 306524881152 306839027712 306916356096 307551192138 307866390528 307943977824 307989755136 308383100928 309020970834 309369644388 309415633632 309909307392 310351233024 311344072704 311390355456 311788044288 312831977472 312878481408 312910816176 313231507456 313278070784 313879405968 314005180041 314280273664 314326992896 314406208368 315379427024 316286042112 316365751296 316412780544 316816883712 317425011624 317472198336 317797564416 317830407552 317877654528 318941977032 318989389248 319349310336 319396783104 319906381824 320418560259 320466191976 321387429888 321435205632 322463503872 322875334656 322923331584 323004713472 323335749632 324004548096 324086202468 324418347008 324466573312 325504569152 325552956928 325635001524 326571098112 327664528128 327713236992 328000339968 328083001344 328131772416 328761619182 329181493536 329230427904 329313399282 329650900992 330332761926 330754642848 330803811072 331754766336 331911413118 332865552384 333290668032 333340213248 334406596608 334456307712 334490872464 334540596096 334833680384 334883454976 335660709699 336004716544 336054665216 336089395152 337105649664 337129732336 337264823007 337695557136 338234351616 338666323968 339366832704 339714637824 339800251392 339850764288 340284801024 340937975448 340988657472 341373400704 341424147456 342567308664 342618232896 343603150848 345193906176 345245220864 345280900608 345634766848 346349689344 346436975052 346488474528 346792026112 346843578368 346930988544 348004884992 348092587836 349145137152 349756112748 350262081792 350314149888 350761549824 351935974656 351988291584 352024668198 352385445888 352437829632 353114331714 353565307872 353617867008 353706984414 354801855402 355821797376 356329193472 356418994176 357522259968 357559208496 357612361344 357978865664 358032080896 358809724161 358863062904 359177455616 359230849024 359267974128 359321380992 360524465973 360984905904 361560858624 361614606336 362076438528 362771441856 363234751488 363288748032 363380302656 363752718336 364505116608 364970640384 365024894976 366192640296 366247076544 367299919872 369000382464 369055236096 369093376512 369148243968 370329180228 370384231392 370763825152 370818940928 370857263616 372005221888 372098973204 372154287456 372629580288 373224112128 373877223972 374473746432 374952001536 375007739904 376207421184 376263346176 376302231522 376358170608 376687890432 376743886848 378005306112 378061498368 378100569546 379270948878 379907501778 380903620608 380999614464 382178967552 382275282816 382332109824 382667063296 382723948544 382820401152 383555222379 383612239656 384005390336 384045075792 384102165888 385388222247 385445512008 385880416656 385937779584 386553544704 387047227392 387229981971 388343144448 388400873472 388441013184 388839112704 388896915456 389643400512 389799533844 390141029376 390199025664 390297362112 391505495616 393289924608 394507321344 394606743552 395927971488 395986828032 396333744128 396392660992 396433626624 396492558336 397760971356 397820100384 398328172032 399023013888 399661860108 399721271712 400299522048 400870342656 400971368448 402212542464 402254109558 402313906512 402726223872 402786091008 403720945767 404074637568 404134705152 404176470894 404236553616 406108019142 407335993344 408048798206 408639095424 408699841536 409118703616 409221808128 410068256184 410488520704 410591970432 410653006848 411177467904 411966720333 412027961112 412492859184 412554178176 413212409856 413935497969 415125430272 415187140608 415230048576 415291774464 415717392384 416682260316 417109303296 417171308544 417214421568 418505874624 418673573388 419208277824 421714722816 421821001728 421883707392 422422511616 423233348832 423296264448 423730085888 423773876736 423836872704 425255969376 425319185664 425799080448 425862377472 426541842432 427224747012 427288255968 428516573184 428580274176 428624566272 429951338496 430059693168 430123623552 430500446208 430564442112 430672951296 431563769613 432006064128 432050710266 432114936624 433626201009 434115468738 434180002032 435428130816 436190094634 436886037504 436950982656 437333786624 437444001792 437509029888 438348825576 438908658048 438973903872 439084532376 439534534656 440443682568 441006190464 441071748096 442451165184 442482773691 442548550824 443820736512 443932586496 444387557376 445418967924 445485181536 445875462144 445941743616 445987829952 446054128128 447547612932 448119193536 449686430676 450260742848 450979135488 451555098624 452489110272 452952850432 453067001856 453134352384 453713068032 454583967264 454651543296 454766122818 455164534272 455232196608 456756411552 456824310528 458137534464 458252992512 459718982352 459787321728 460258541568 460326961152 460374534144 461326788207 461799585792 461915966736 461984632704 462574651392 463531456251 464054466582 464123450448 465526849536 466272170126 466341483664 467016109056 467085533184 467682066432 469247966208 469317722112 469366224264 469847261184 469917106176 470819108952 471420410496 471490489344 471609312552 473069140536 474429063168 474548626944 474619170816 475225325568 476137517436 476208297504 476696346624 476745611328 476816481792 478412965548 478484083872 479023965504 479095174656 480699287964 481313207872 482081144832 482152808448 483695255808 484313001984 484384997376 484507070208 485003624448 486006822144 486129303702 486627520512 486699859968 488256853728 488329435392 488452502286 489733226496 489856647168 491496792192 491569855488 492000509952 492073648128 492124502016 492197658624 493142428773 493772240304 493845641856 494476351488 495499142889 496131964272 496205716608 496839440384 497632149504 497867119677 498428871514 498502965296 499298328576 499936002048 500010319872 501609894912 501684461568 501736308696 501810894144 502250520576 502325182464 504007074816 504081997824 504134092728 505658474496 505694598504 506543335704 507351527424 507999485952 509050249056 509571956736 509700377088 509776146432 510427201536 511406963172 511482986208 512060101056 512136221184 513850962996 513927349344 514507222208 514583706112 515404726272 516306642628 517790859264 517867831296 517921350912 518452150272 519524534016 519655462578 519732711792 520188039168 520265367552 520396482816 522007327488 522138881754 523717705728 524386566144 524634169122 525393122688 525471224832 526009761792 526142324736 527903961984 527982437376 528578168832 528656744448 529671497571 530347961808 530426800512 530560476621 531104229376 532202783103 532882480144 532961695616 533732696064 534493790208 534628491264 536283389952 536338812744 536418542016 536968298496 537048121344 538294594356 538766183424 538846273536 538901961192 538982071488 541477358856 542341287936 542421909504 543114657792 544157162784 544852127232 544933122048 545629077504 546757674912 547455960576 547537342464 548236623872 549288960444 549370614816 549990478912 550072237568 550949879808 551913997292 553500573696 553582854144 553640064768 553722365952 555493770342 555576347088 556145737728 556228411392 556285895424 558007832832 558148459806 558231431184 558944370432 559836168192 560815835958 561710619648 562286297088 562428002304 562511609856 563230015488 564311131776 564395019264 565031835648 565115830272 567007959168 567092247552 567150854319 567732107264 567816503296 568906423317 569632996016 569717674624 569861252667 571355430912 571499421696 571625211481 573268451328 573412924224 573498164736 574000594944 574085922816 574230601728 575418359484 576008085504 576067613688 576153248832 578168268012 578820624984 578906669376 579830317056 580570841088 582514716672 582601310208 583258669056 583345373184 584465100768 585211544064 585298538496 585446043168 586046046208 587258243424 588008253952 588095664128 589934886912 589977031588 590064734432 591760982016 591910115328 593891957232 593980242048 594500616192 594588991488 594650439936 594738837504 596641457034 596730150576 597492258048 598534520832 599492790162 599581907568 600449283072 601305513984 602073464832 603318813696 604089335808 604179136512 604950757376 606111956352 606202057728 606264706341 606354830424 606886045696 606976262144 609008548736 609099080704 609162028713 611003990016 611047639859 612073197309 612958643136 613049762304 613678055424 613832712192 615102384276 615732781056 615887955648 615979510272 616766201856 618041941668 618739288776 618831267264 619818614784 622688145408 622780710912 623576088576 625663954944 625756962816 625821632352 626463014912 626556141568 627758811936 628010360082 628560547328 628653985792 628812416736 630758854048 632572084224 632731502592 632825561088 633633767424 634850023248 634944396672 635595128832 635660815104 635755309056 637883954064 637978778496 638698620672 638793566208 639812763648 640837120518 640932383952 642774859776 642870411264 644927007744 645750669312 645846663168 646009426944 646671499264 648009096192 648076065399 648172404936 648836694016 648933146624 651009138304 651105913856 651173203107 651270003048 653142196224 654285141951 655329056256 655426473984 656000679936 656166002688 656263544832 657523238364 658362987072 658460855808 658626798564 659301801984 660665523852 661509285696 661607622144 663822826236 665731104768 666581336064 668813193216 668912615424 668981744928 669081192192 669667360768 669766909952 671321419398 672009433088 672109330432 672178790304 674211299328 674259464672 674529646014 675391114272 676468703232 677332647936 678733665408 679429275648 679600502784 679701528576 680569602048 681875950896 681977314944 682149184227 682746801408 682848294912 685134617328 685236465792 687206301696 690387812352 690490441728 690561801216 691269533696 692699378688 692873950104 692976949056 693584052224 693687156736 693861977088 696009769984 696081699873 696185175672 698290274304 699408255189 699512225496 700524163584 700628299776 701523099648 703871949312 703976583168 704049336396 704770891776 704875659264 706228663428 707130615744 707235734016 707413968828 709603710804 711643594752 712837988352 715044519936 715118416992 715224722688 715957731328 717619448322 717726125808 718354911232 718461698048 718535948256 718642761984 721048931946 721969811808 723121717248 723229212672 724152877056 725542883712 726469502976 726577496064 726760605312 727505436672 729010233216 729193955553 729941280768 730049789952 732385280592 732494153088 732678753429 734599839744 738000764928 738110472192 738186753024 738296487936 740658360456 740768462784 741527650304 741637881856 741714527232 744010443776 744197946408 744308574912 745259160576 746448224256 747643307271 747754447944 748947492864 749904003072 750015479808 752414842368 752526692352 752604463044 752716341216 753375780864 753487773696 756010612224 756122996736 756201139092 758541897756 759815003556 761999228928 764357935104 764550565632 764664219648 765334126592 765640802304 767110444758 767224479312 768010780672 768090151584 768204331776 770776444494 770891024016 771760833312 771875559168 773107089408 774094454784 774459963942 776686288896 776801746944 776882026368 777678225408 777793830912 779286801024 779483193867 779599067688 780282058752 780398051328 780594724224 783010991232 783208322631 786579849216 786951253683 789014642688 789213487104 791855942976 791973656064 792667488256 792785321984 792867253248 792985116672 795521942712 795640200768 796656344064 799323720216 799442543424 800599044096 801740685312 801942736896 804425084928 804508219116 804627813024 805452447744 805572182016 807441891534 808149275136 808269410304 808352941788 808473107232 812216038284 814671986688 816097596412 817278190848 817399683072 818443616256 820136512368 820977041408 821183940864 821306013696 822354935808 823933440666 824055922224 824985718368 825108356352 826424819712 827870995938 830250860544 830374281216 830460097152 830583548928 831434784768 833240655513 833364520632 834218606592 834342617088 834428843136 837011749248 837222689709 837347146776 838416555648 841223753937 843429445632 843642003456 843767414784 844845023232 846466697664 846592528896 847460171776 847547753472 847673745408 850511938752 850638371328 851598160896 851724754944 854449494024 854576511936 857033146368 857249132544 859902676992 860119386336 860247247104 861000892416 861128884224 861345902592 863127539226 864012128256 864101420532 864229873248 867252402018 868230937476 868360004064 870856261632 872380189268 873772075008 873901965312 874888003584 875018059776 876697651152 877817316096 877947807744 878169064752 879069069312 880887365136 882012380928 882143496192 884902330368 884965547382 885097101648 887641473024 887865172992 888775114752 890837935848 890970363072 891750924288 891883487232 891975659904 892108256256 894962185551 895095225864 896238387072 899239185243 899372861352 900521485696 901958270976 903110197248 903536624599 904978220544 905905700864 906134003712 906268704768 907426136064 909167934528 909303086592 909532245636 910329068544 910464393216 913512823104 913648621056 916505985024 919437964704 919574643456 920517083136 920749068288 922653576414 923599171584 923831933472 923969265408 925149302784 927062912502 928108933164 928246900896 931053699072 932544340252 932682967328 934032218112 934171066368 935364132864 938495932416 938635444224 938732448528 939694522368 939834212352 941638217904 942015540123 942840820992 942980978688 943218625104 946138281072 948858126336 949097253888 949238341632 950450651136 952275034872 952416595008 953392693248 953491222656 953632963584 956825931096 956968167744 958047931008 958190349312 961255680777 961398575928 962626415744 964162289664 964305616896 965849495261 967390511616 968626003968 968769994752 969014140416 970007248896 972013644288 972258607404 973255041024 973399719936 976513707456 976658870784 976905004572 979713294336 982993584384 983139710976 984001019904 984249004032 984395317248 986284857546 987544480608 987691283712 988952702976 990998285778 992263928544 992411433216 993678880768 995264299008 995734239354 996857743028 997005930592 998596657152 999872004096 1000020639744 1003219789824 1003368923136 1003472617392 1003621788288 1004501041152 1004650364928 1006982129097 1008014149632 1008163995648 1008268185456 1011316948992 1011389197008 1011794469021 1013086671408 1014703054848 1015998971904 1018100498112 1019143913472 1019400754176 1019552292864 1020854403072 1022813926344 1022965972416 1024120202112 1024272442368 1027701925992 1027854698688 1029014444416 1029167412224 1030809452544 1032459805279 1032613285256 1035581718528 1035735662592 1035842701824 1036904300544 1039049068032 1039310925156 1039465423584 1040376078336 1040530735104 1040792965632 1044014654976 1044277763508 1047435411456 1049268338244 1050786245376 1050942449664 1052284649472 1055807923968 1055964874752 1057156337664 1057313488896 1059342995142 1060695923616 1060853601024 1061120953242 1062208458752 1064405566206 1065764960288 1065923391232 1067465392128 1068987580416 1069256982528 1072566779904 1072677625488 1072837084032 1073936596992 1074096242688 1076429172483 1076589188712 1077532366848 1077692547072 1077803922384 1077964142976 1081573397919 1082954717712 1084682575872 1084843819008 1086229315584 1088314325568 1089704254464 1089866244096 1091258155008 1093515349824 1094911921152 1095074684928 1096473247744 1098577920888 1098741229632 1099980957824 1100144475136 1101899759616 1103827994584 1107001147392 1107165708288 1107280129536 1107444731904 1110987540684 1111152694176 1112291475456 1112456822784 1112571790848 1116015665664 1116296919612 1116462862368 1117888740864 1119672336384 1121631671916 1123421239296 1124856004608 1125023219712 1128622263552 1128790038528 1130063671296 1130231660544 1134015918336 1134184495104 1134301708638 1135464214528 1135633006592 1137812846634 1139265992032 1139435349248 1139722505334 1142710861824 1142998843392 1143250422962 1146536902656 1146825848448 1146996329472 1148001189888 1148171845632 1148461203456 1150665667137 1150836718968 1152016171008 1152135227376 1152306497664 1156164666741 1156336536024 1157641249968 1157813338752 1159660634112 1161141682176 1161689945913 1165029433344 1165202620416 1166517338112 1166690746368 1168930201536 1170423088128 1170597076992 1170892086336 1172092092416 1174516486848 1176016507904 1176191328256 1179869773824 1179954063176 1180129468864 1183521964032 1183820230656 1187783914464 1187960484096 1189001232384 1189177982976 1189300879872 1189477675008 1193282914068 1193460301152 1194984516096 1197069041664 1198985580324 1199163815136 1200898566144 1202611027968 1206637627392 1208178671616 1208358273024 1212223912704 1212404115456 1212529412682 1212709660848 1213772091392 1213952524288 1218017097472 1218198161408 1218324057426 1222007980032 1222095279718 1224146394618 1225917286272 1226099524608 1227356110848 1227665424384 1230204768552 1231465562112 1231775911296 1231959020544 1233532403712 1235900160999 1236083883336 1237478577552 1237662534528 1239637229568 1241806493907 1245376290816 1245561421824 1247152177152 1251327909888 1251513925632 1251643264704 1252926029824 1253112283136 1255517623872 1256020720164 1257121094656 1257307971584 1257624833472 1261517708096 1265144168448 1265463005184 1265651122176 1267267534848 1269700046496 1269888793344 1271190257664 1271321630208 1271510618112 1275767908128 1275957556992 1277397241344 1277587132416 1279625527296 1281674241036 1281864767904 1285549719552 1285740822528 1289854015488 1291501338624 1291693326336 1292018853888 1296018192384 1296152130798 1296344809872 1297673388032 1297866293248 1300878603027 1302018276608 1302211827712 1302346406214 1302540006096 1306284392448 1308570283902 1310658112512 1310852947968 1312001359872 1312332005376 1312527089664 1315046476728 1316725974144 1316921711616 1317253597128 1318603603968 1321331047704 1323018571392 1323215244288 1327448321073 1327645652472 1331462209536 1333162672128 1337626386432 1337825230848 1337963489856 1338162384384 1339334721536 1339533819904 1342642838796 1344018866176 1344218660864 1344357580608 1348518929344 1349059292028 1350782228544 1352937406464 1354665295872 1357467330816 1358858551296 1359201005568 1359403057152 1361139204096 1363751901792 1363954629888 1364298368454 1365493602816 1365696589824 1370269234656 1370472931584 1374412603392 1380775624704 1380980883456 1381123602432 1385398757376 1385747900208 1385953898112 1387168104448 1387374313472 1387723954176 1390594368753 1392019539968 1392163399746 1392370351344 1396580548608 1398816510378 1399024450992 1401048327168 1401256599552 1403046199296 1407743898624 1407953166336 1408098672792 1409541783552 1409751318528 1412457326856 1414261231488 1414471468032 1414827937656 1419207421608 1423287189504 1425675976704 1430089039872 1430236833984 1430449445376 1431915462656 1435238896644 1435452251616 1436709822464 1436923396096 1437071896512 1437285523968 1442097863892 1443939623616 1446243434496 1446458425344 1451085767424 1452939005952 1453154992128 1453521210624 1455010873344 1458020466432 1458387911106 1459882561536 1460099579904 1464770561184 1464988306176 1465357506858 1469199679488 1476001529856 1476220944384 1476373506048 1476592975872 1481316720912 1481536925568 1483055300608 1483275763712 1483429054464 1486497428667 1488020887552 1488395892816 1488617149824 1490518321152 1492896448512 1493601359031 1495286614542 1495508895888 1497894985728 1499808006144 1500030959616 1504829684736 1505053384704 1505208926088 1505432682432 1506751561728 1506975547392 1512021224448 1512245993472 1512402278184 1517083795512 1519630007112 1523998457856 1528715870208 1529101131264 1529328439296 1530668253184 1531281604608 1534220889516 1534448958624 1536021561344 1536180303168 1536408663552 1541552888988 1541782048032 1543521666624 1543751118336 1546214178816 1548919927884 1553372577792 1553603493888 1553764052736 1555356450816 1558573602048 1558966387734 1559198135376 1560564117504 1560796102656 1561189448448 1566021982464 1566416645262 1573159698432 1573902507366 1578029285376 1578426974208 1583711885952 1583947312128 1585334976512 1585570643968 1585734506496 1585970233344 1589014492713 1591043885424 1591280401536 1591681429863 1593312688128 1596608349309 1598647440432 1598885086848 1601198088192 1603481370624 1603885473792 1608850169856 1609016438232 1609255626048 1610904895488 1611144364032 1614883783068 1616298550272 1616538820608 1616705883576 1616946214464 1624432076568 1629343973376 1632195192824 1634556381696 1634799366144 1636887232512 1640273024736 1641954082816 1642367881728 1642612027392 1644709871616 1647866881332 1648111844448 1649971436736 1650216712704 1652849639424 1655741991876 1660501721088 1660748562432 1660920194304 1661167097856 1666481311026 1666729041264 1668437213184 1668685234176 1668857686272 1674023498496 1674445379418 1674694293552 1676833111296 1682447507874 1686858891264 1687284006912 1687534829568 1689690046464 1692933395328 1693185057792 1694920343552 1695095506944 1695347490816 1701023877504 1701276742656 1701452562957 1703196321792 1703449509888 1706719269951 1708898988048 1709153023872 1709583758001 1714066292736 1714498265088 1714875634443 1719805353984 1720238772672 1720494494208 1722001784832 1722257768448 1722691805184 1726255078452 1728024256512 1728202841064 1728459746496 1734504804036 1736461874952 1736720008128 1741712523264 1744760378536 1747544150016 1747803930624 1749776007168 1750036119552 1753395302304 1755634632192 1755895615488 1756338129504 1758138138624 1761774730272 1764024761856 1764286992384 1769804660736 1769931094764 1770194203296 1775282946048 1775730345984 1781675871696 1781940726144 1783501848576 1783766974464 1783951319808 1784216512512 1789924371102 1790190451728 1792476774144 1798478370486 1798745722704 1801042971392 1803916541952 1806220394496 1807073249198 1809956441088 1811811401728 1812268007424 1812537409536 1814852272128 1818335869056 1818606173184 1818794119023 1819064491272 1820658137088 1820928786432 1827025646208 1827297242112 1827486086139 1833011970048 1833142919577 1836219591927 1838875929408 1839149286912 1841034166272 1841498136576 1845307152828 1847198343168 1847663866944 1847938530816 1850298605568 1854125825004 1856217866328 1856493801792 1865088680504 1865365934656 1868064436224 1868342132736 1870728265728 1876991864832 1877270888448 1877464897056 1879389044736 1879668424704 1883276435808 1884031080246 1885681641984 1885961957376 1886437250208 1892276562144 1897716252672 1898194507776 1898476683264 1900901302272 1904550069744 1904833190016 1906785386496 1906982445312 1907265927168 1913651862192 1913936335488 1916095862016 1916380698624 1922511361554 1922797151856 1925252831488 1928324579328 1928611233792 1931698990522 1934781023232 1937252007936 1937539989504 1938028280832 1940014497792 1944027288576 1944228196197 1944517214808 1946510082048 1946799439872 1953027414912 1953317741568 1953519609321 1953810009144 1959426588672 1962855425853 1965987168768 1966279421952 1968002039808 1968498008064 1968790634496 1972569715092 1975088961216 1975382567424 1977905405952 1981996571556 1984527857088 1984822866432 1987357761536 1991468478708 1993715486056 1994011861184 1997193314304 1999744008192 2006439579648 2006737846272 2006945234784 2007243576576 2009002082304 2009300729856 2013964258194 2016028299264 2016327991296 2016536370912 2022633897984 2022778394016 2023588938042 2026173342816 2029406109696 2031997943808 2036200996224 2038287826944 2038801508352 2039104585728 2041708806144 2045627852688 2045931944832 2048240404224 2048544884736 2055403851984 2055709397376 2058028888832 2058334824448 2061618905088 2064919610558 2065226570512 2071163437056 2071471325184 2071685403648 2073808601088 2078098136064 2078621850312 2078930847168 2080752156672 2081061470208 2081585931264 2088029309952 2088245099619 2088555527016 2094870822912 2098224765567 2098536676488 2101572490752 2101884899328 2104569298944 2111615847936 2111929749504 2114312675328 2114626977792 2118685990284 2121391847232 2121707202048 2122241906484 2124416917504 2128811132412 2131529920576 2131846782464 2134930784256 2138513965056 2145133559808 2145355250976 2145674168064 2147873193984 2152858344966 2153178377424 2155064733696 2155385094144 2155607844768 2155928285952 2163146795838 2165909435424 2169365151744 2169687638016 2172458631168 2176628651136 2179408508928 2179732488192 2182516310016 2187030699648 2189823842304 2190149369856 2192946495488 2197155841776 2197482459264 2198036260287 2199961915648 2200288950272 2203799519232 2207655989168 2214002294784 2214331416576 2214560259072 2214889463808 2221975081368 2222305388352 2224582950912 2224913645568 2225143581696 2232031331328 2232593839224 2232925724736 2235777481728 2239344672768 2242929921813 2243263343832 2246842478592 2249712009216 2250046439424 2257244527104 2257580077056 2260127342592 2260463321088 2268031836672 2268368990208 2268603417276 2270928429056 2271266013184 2275625693268 2278531984064 2278870698496 2279445010668 2285997686784 2286500845924 2293073805312 2293651696896 2293992658944 2296002379776 2296922406912 2301331334274 2301673437936 2304032342016 2304270454752 2304612995328 2312329333482 2312673072048 2315282499936 2315626677504 2319321268224 2322283364352 2323379891826 2330058866688 2330405240832 2333034676224 2333381492736 2337860403072 2340846176256 2341194153984 2341784172672 2344184184832 2349032973696 2349624967893 2352033015808 2352382656512 2359739547648 2359908126352 2360258937728 2360853761049 2367043928064 2367640461312 2375567828928 2375920968192 2378002464768 2378355965952 2378601759744 2378955350016 2386565828136 2386920602304 2389969032192 2397971160648 2398327630272 2401797132288 2405222055936 2413275254784 2416357343232 2416716546048 2424447825408 2424808230912 2425058825364 2425419321696 2427544182784 2427905048576 2436034194944 2436396322816 2436648114852 2444015960064 2444190559436 2448292789236 2451834572544 2452199049216 2455330848768 2460409537104 2462931124224 2463551822592 2463918041088 2467064807424 2471800321998 2472167766672 2474957155104 2475325069056 2479274459136 2483612987814 2490752581632 2491122843648 2494304354304 2502655819776 2503027851264 2503286529408 2505852059648 2506224566272 2511035247744 2511668069127 2512041440328 2514242189312 2514615943168 2515249666944 2523035416192 2523671261811 2530288336896 2530926010368 2531302244352 2534535069696 2539400092992 2539777586688 2542380515328 2542643260416 2543021236224 2551535816256 2551915113984 2554794482688 2555174264832 2563348482072 2563729535808 2571099439104 2579708030976 2583002677248 2583386652672 2584037707776 2592036384768 2592304261596 2592689619744 2595346776064 2595732586496 2601757206054 2604036553216 2604423655424 2604692812428 2605080012192 2612568784896 2617140567804 2621316225024 2621705895936 2624664010752 2625054179328 2630092953456 2633451948288 2633843423232 2634507194256 2637207207936 2642662095408 2646037142784 2646430488576 2654896642146 2655291304944 2662924419072 2666325344256 2675252772864 2675650461696 2675926979712 2676324768768 2678669443072 2679067639808 2684886556653 2685285677592 2688037732352 2688437321728 2688715161216 2697037858688 2697717555729 2698118584056 2701564457088 2705874812928 2709330591744 2710609873797 2714934661632 2717717102592 2718402011136 2718806114304 2722278408192 2727503803584 2727909259776 2728596736908 2730987205632 2731393179648 2740538469312 2740945863168 2761551249408 2762247204864 2770797514752 2771495800416 2771907796224 2774336208896 2774748626944 2775447908352 2781188737506 2784039079936 2784326799492 2784740702688 2793161097216 2797633020756 2798048901984 2802096654336 2802513199104 2806092398592 2815487797248 2815906332672 2816197345584 2819083567104 2819502637056 2824914653712 2826046620369 2828522462976 2828942936064 2829655875312 2838414843216 2846574379008 2851351953408 2860178079744 2860473667968 2860898890752 2863830925312 2870477793288 2870904503232 2873419644928 2873846792192 2874143793024 2874571047936 2883767042331 2884195727784 2887879247232 2892486868992 2892916850688 2897548485783 2902171534848 2905878011904 2906309984256 2907042421248 2910021746688 2916040932864 2916775822212 2919765123072 2920199159808 2929541122368 2929976612352 2930715013716 2952003059712 2952747012096 2953185951744 2962633441824 2963073851136 2966110601216 2966858108928 2972994857334 2976041775104 2976791785632 2977234299648 2981036642304 2985792897024 2987202718062 2990573229084 2991017791776 2995789971456 2999616012288 3000061919232 3009659369472 3010106769408 3010417852176 3010865364864 3013503123456 3013951094784 3020946387291 3024042448896 3024491986944 3024804556368 3034167591024 3035383407063 3039260014224 3047996915712 3057431740416 3058202262528 3058656878592 3061336506368 3062563209216 3068441779032 3068897917248 3072043122688 3072360606336 3072817327104 3083105777976 3083564096064 3087043333248 3087502236672 3092428357632 3097379415837 3097839855768 3106745155584 3107206987776 3107528105472 3110712901632 3117147204096 3117932775468 3118396270752 3121128235008 3121592205312 3122378896896 3132043964928 3132833290524 3147805014732 3156853948416 3167423771904 3167894624256 3170669953024 3171469012992 3171940466688 3178028985426 3182087770848 3182560803072 3183362859726 3186625376256 3193216698618 3197294880864 3197770173696 3202396176384 3206962741248 3207770947584 3217700339712 3218032876464 3218511252096 3221809790976 3222288728064 3229287517449 3229767566136 3232597100544 3233077641216 3233411767152 3233892428928 3244720193757 3248864153136 3258687946752 3264390385648 3269112763392 3269598732288 3273774465024 3280546049472 3283908165632 3284735763456 3285224054784 3289419743232 3295733762664 3296223688896 3299942873472 3300433425408 3305699278848 3311483983752 3321003442176 3321497124864 3321840388608 3322334195712 3332962622052 3333458082528 3336874426368 3337370468352 3337715372544 3348046996992 3348890758836 3349388587104 3353666222592 3364895015748 3374568013824 3375069659136 3385866790656 3386370115584 3390191013888 3390694981632 3402047755008 3402553485312 3402905125914 3406392643584 3406899019776 3413438539902 3417797976096 3418306047744 3419167516002 3428132585472 3428996530176 3429751268886 3439610707968 3440477545344 3440988988416 3444003569664 3444515536896 3445383610368 3451997001411 3452510156904 3456048513024 3456405682128 3456919492992 3468494000223 3469009608072 3472923749904 3473440016256 3483425046528 3485069837739 3489520757072 3495088300032 3495607861248 3499552014336 3500072239104 3506790604608 3511269264384 3511791230976 3512676259008 3516276277248 3523549460544 3528049523712 3528573984768 3539609321472 3539862189528 3540388406592 3550565892096 3551460691968 3563351743392 3563881452288 3567003697152 3567533948928 3567902639616 3568433025024 3579848742204 3580380903456 3584953548288 3596956740972 3597491445408 3602085942784 3607833083904 3614146498396 3619912882176 3624536014848 3625074819072 3636671738112 3637212346368 3637588238046 3638128982544 3641316274176 3641857572864 3654051292416 3654594484224 3654972172278 3666023940096 3666285839154 3672439183854 3677751858816 3678298573824 3682068332544 3682996273152 3690614305656 3694396686336 3695327733888 3695877061632 3700597211136 3707700482997 3708251650008 3712435732656 3712987603584 3725419481721 3730177361008 3730731869312 3736128872448 3736684265472 3741456531456 3753983729664 3754541776896 3754929794112 3758778089472 3759336849408 3766552871616 3768062160492 3771363283968 3771923914752 3772874500416 3784553124288 3795432505344 3796389015552 3796953366528 3801802604544 3809100139488 3809666380032 3813570772992 3813964890624 3814531854336 3827303724384 3827872670976 3832191724032 3832761397248 3845022723108 3845594303712 3850505662976 3856649158656 3857222467584 3863397981044 3869562046464 3874504015872 3875079979008 3876056561664 3888054577152 3888456392394 3889034429616 3893020164096 3893598879744 3902635809081 3906054829824 3906635483136 3907039218642 3907620018288 3918853177344 3925710851706 3931974337536 3932558843904 3936004079616 3936996016128 3937581268992 3945139430184 3950177922432 3950765134848 3955810811904 3963993143112 3969055714176 3969645732864 3974715523072 3982344963219 3982936957416 3987430972112 3988023722368 3994386628608 3999488016384 4001376480367 4012879159296 4013475692544 4013890469568 4014487153152 4018004164608 4018601459712 4027928516388 4032056598528 4032655982592 4033072741824 4045556788032 4047177876084 4052346685632 4058812219392 4063995887616 4072401992448 4076575653888 4077603016704 4078209171456 4083417612288 4091255705376 4091863889664 4096480808448 4097089769472 4110807703968 4111418794752 4116057777664 4116669648896 4123237810176 4129839221116 4130453141024 4142326874112 4142942650368 4143370807296 4156196272128 4157243700624 4157861694336 4161504313344 4162122940416 4163171862528 4171783106259 4176058619904 4176490199238 4177111054032 4189741645824 4196449531134 4197073352976 4203144981504 4203769798656 4209138597888 4223231695872 4223859499008 4228625350656 4229253955584 4237371980568 4242783694464 4243414404096 4244483812968 4248833835008 4257622264824 4263059841152 4263693564928 4269861568512 4277027930112 4277333479013 4290267119616 4290710501952 4291348336128 4295746387968 4305716689932 4306356754848 4310129467392 4310770188288 4311215689536 4311856571904 4326293591676 4331818870848 4338730303488 4339375276032 4353257302272 4358817017856 4359464976384 4365032620032 4374061399296 4379647684608 4380298739712 4385892990976 4394311683552 4394964918528 4396072520574 4399923831296 4400577900544 4407599038464 4415311978336 4428004589568 4428662833152 4429120518144 4429778927616 4443950162736 4444610776704 4449165901824 4449827291136 4450287163392 4459492286001 4464062662656 4465187678448 4465851449472 4471554963456 4478689345536 4480804077093 4485859843626 4486526687664 4493684957184 4499424018432 4500092878848 4514489054208 4515160154112 4520254685184 4520926642176 4536063673344 4536737980416 4537206834552 4541856858112 4542532026368 4551251386536 4557063968128 4557741396992 4558890021336 4571995373568 4573001691848 4586147610624 4587303393792 4587985317888 4592004759552 4593844813824 4602662668548 4603346875872 4608064684032 4608540909504 4609225990656 4624658666964 4625346144096 4630564999872 4631253355008 4638642536448 4646759783652 4660117733376 4660810481664 4666069352448 4675720806144 4681692352512 4682388307968 4683568345344 4688368369664 4698065947392 4699249935786 4704066031616 4704765313024 4719479095296 4719816252704 4720517875456 4721707522098 4734087856128 4735280922624 4751135657856 4751841936384 4756004929536 4756711931904 4757203519488 4757910700032 4767043478139 4773131656272 4773841204608 4775044289589 4779938064384 4789825047927 4795942321296 4796655260544 4803594264576 4810444111872 4826550509568 4832714686464 4833433092096 4848895650816 4849616461824 4850117650728 4850838643392 4855088365568 4855810097152 4872068389888 4872792645632 4873296229704 4888031920128 4888381118872 4896585578472 4903669145088 4904398098432 4910661697536 4920819074208 4925862248448 4927103645184 4927836082176 4934129614848 4943600643996 4944335533344 4949914310208 4950650138112 4958548918272 4967225975628 4981505163264 4982245687296 5005311639552 5006055702528 5006573058816 5011704119296 5022070495488 5023336138254 5024082880656 5028484378624 5029231886336 5030499333888 5046070832384 5047342523622 5060576673792 5061852020736 5062604488704 5069070139392 5078800185984 5079555173376 5084761030656 5085286520832 5086042472448 5103071632512 5103830227968 5104357688871 5109588965376 5110348529664 5120157809853 5126696964144 5127459071616 5128751274003 5142198878208 5144626903329 5159416061952 5166005354496 5166773305344 5168075415552 5184072769536 5184608523192 5185379239488 5190693552128 5191465172992 5203514412108 5208073106432 5208847310848 5209385624856 5210160024384 5225137569792 5234281135608 5242632450048 5243411791872 5249328021504 5250108358656 5260185906912 5266903896576 5267686846464 5269014388512 5274414415872 5285324190816 5292074285568 5292860977152 5309793284292 5310582609888 5325848838144 5350505545728 5351300923392 5351853959424 5352649537536 5357338886144 5369773113306 5370571355184 5376075464704 5376874643456 5377430322432 5394075717376 5395435111458 5396237168112 5403128914176 5411749625856 5418661183488 5421219747594 5429869323264 5435434205184 5436804022272 5437612228608 5444556816384 5455007607168 5455818519552 5456382357069 5457193473816 5461974411264 5462786359296 5481076938624 5481891726336 5482458258417 5499428758731 5508658775781 5523102498816 5524494409728 5541595029504 5542991600832 5543815592448 5548672417792 5549497253888 5550895816704 5562377475012 5568078159872 5568653598984 5569481405376 5595266041512 5596097803968 5604193308672 5605026398208 5612184797184 5630975594496 5631812665344 5632394691168 5638167134208 5639005274112 5649829307424 5652093240738 5657044925952 5657885872128 5659311750624 5676829686432 5693148758016 5702703906816 5720356159488 5720947335936 5721797781504 5740955586576 5741809006464 5746839289856 5747693584384 5748287586048 5749142095872 5767534084662 5768391455568 5775758494464 5784973737984 5785833701376 5795096971566 5804343069696 5811756023808 5812619968512 5814084842496 5820043493376 5832081865728 5832684588591 5833551644424 5839530246144 5840398319616 5859082244736 5859953224704 5860558827963 5861430027432 5888566277559 5904006119424 5905494024192 5906371903488 5925266883648 5926147702272 5932221202432 5933716217856 5945989714668 5952083550208 5953583571264 5954468599296 5962073284608 5974405436124 5981146458168 5982035583552 5991579942912 5999232024576 6019318738944 6020213538816 6020835704352 6021730729728 6027006246912 6027902189568 6041892774582 6048084897792 6048983973888 6049609112736 6068335182048 6070766814126 6078520028448 6095993831424 6114863480832 6116404525056 6117313757184 6125126418432 6136883558064 6137795834496 6144086245376 6144721212672 6145634654208 6166211555952 6167128192128 6174086666496 6175004473344 6184856715264 6194758831674 6195679711536 6213490311168 6214413975552 6215056210944 6221425803264 6234294408192 6235865550936 6236792541504 6242256470016 6243184410624 6244757793792 6264087929856 6264735298857 6265666581048 6294674296701 6295610029464 6313707896832 6324756372193 6334847543808 6335789248512 6341339906048 6342938025984 6343880933376 6356057970852 6364175541696 6365121606144 6366725719452 6373250752512 6386433397236 6394589761728 6395540347392 6404792352768 6415541895168 6435400679424 6436065752928 6437022504192 6443619581952 6458575034898 6459535132272 6465194201088 6466155282432 6466823534304 6467784857856 6489440387514 6497728306272 6517375893504 6528780771296 6538225526784 6539197464576 6547548930048 6561092098944 6567816331264 6569471526912 6570448109568 6578839486464 6591467525328 6592447377792 6594108780861 6599885746944 6600866850816 6611398557696 6622967967504 6642006884352 6642994249728 6643680777216 6644668391424 6665925244104 6666916165056 6673748852736 6674740936704 6675430745088 6696093993984 6697781517672 6698777174208 6707332445184 6728789765439 6729790031496 6749136027648 6750139318272 6760946466827 6771733581312 6772740231168 6780382027776 6781389963264 6804095510016 6805106970624 6805810251828 6812785287168 6813798039552 6826877079804 6835595952192 6836612095488 6838335032004 6857993060352 6859502537772 6879221415936 6880955090688 6881977976832 6888007139328 6890767220736 6903994002822 6905020313808 6912097026048 6912811364256 6913838985984 6936988000446 6938019216144 6945847499808 6946880032512 6966850093056 6970139675478 6979041514144 6990176600064 6991215722496 6999104028672 7000144478208 7013581209216 7022538528768 7023582461952 7025352518016 7032552554496 7047098921088 7048874903679 7056099047424 7057147969536 7079218642944 7079724379056 7080776813184 7082561283147 7101131784192 7102921383936 7126703486784 7127762904576 7134007394304 7135067897856 7135805279232 7136866050048 7159697484408 7160761806912 7169907096576 7193913481944 7194982890816 7204171885568 7215666167808 7227218636953 7228292996792 7239825764352 7249072029696 7250149638144 7273343476224 7274424692736 7275176476092 7276257965088 7282632548352 7283715145728 7308102584832 7309188968448 7309944344556 7332047880192 7332571678308 7344878367708 7355503717632 7356597147648 7365992546304 7381228611312 7388793372672 7390655467776 7391754123264 7401194422272 7415400965994 7416503300016 7424871465312 7425975207168 7450838963442 7460354722016 7461463738624 7472257744896 7473368530944 7482913062912 7507967459328 7509083553792 7509859588224 7517556178944 7518673698816 7533105743232 7535004207381 7536124320984 7542726567936 7543847829504 7545749000832 7569106248576 7571013785433 7590865010688 7592778031104 7593906733056 7603605209088 7618200278976 7619332760064 7627141545984 7627929781248 7629063708672 7654607448768 7655745341952 7664383448064 7665522794496 7690045446216 7691188607424 7701011325952 7713298317312 7726795962088 7739124092928 7749008031744 7750159958016 7752113123328 7776109154304 7776912784788 7778068859232 7786040328192 7787197759488 7805271618162 7812109659648 7813270966272 7814078437284 7815240036576 7837706354688 7851421703412 7863948675072 7865117687808 7873992032256 7875162537984 7890278860368 7900355844864 7901530269696 7911621623808 7927986286224 7938111428352 7939291465728 7949431046144 7964689926438 7965873914832 7974861944224 7976047444736 7988773257216 7998976032768 8002752960734 8025758318592 8026951385088 8027780939136 8028974306304 8036008329216 8037202919424 8054659669959 8055857032776 8064113197056 8065311965184 8066145483648 8091113576064 8093152667187 8094355752168 8104693371264 8117624438784 8127991775232 8131829621391 8144803984896 8153151307776 8155206033408 8156418342912 8166835224576 8182511410752 8183727779328 8192961616896 8194179538944 8221615407936 8222837589504 8232115555328 8233339297792 8259678442232 8260906282048 8284653748224 8286741614592 8312392544256 8314487401248 8315723388672 8323008626688 8324245880832 8326343725056 8343566212518 8352117239808 8352980398476 8354222108064 8379483291648 8392899062268 8394146705952 8406289963008 8407539597312 8418277195776 8446463391744 8447718998016 8457250701312 8458507911168 8474743961136 8485567388928 8486828808192 8488967625936 8497667670016 8515244529648 8526119682304 8527387129856 8539723137024 8554055860224 8554666958026 8580534239232 8581421003904 8582696672256 8591492775936 8611433379864 8612713509696 8620258934784 8621540376576 8622431379072 8623713143808 8651301126993 8652587183352 8663637741696 8677460606976 8678750552064 8692645457349 8706514604544 8717634035712 8718929952768 8730065240064 8748122798592 8759295369216 8760597479424 8771785981952 8788623367104 8789929837056 8792145041148 8799847662592 8801155801088 8830623956672 8856009179136 8858241036288 8859557855232 8887900325472 8889221553408 8898331803648 8900574326784 8918984572002 8928125325312 8930375356896 8931702898944 8943109926912 8957378691072 8961608154186 8971719687252 8973053375328 8987369914368 8998848036864 9000185757696 9028978108416 9030320308224 9040509370368 9041853284352 9072127346688 9073475960832 9074413669104 9083713716224 9085064052736 9102502773072 9106150221189 9114127936256 9115482793984 9117780042672 9143990747136 9146003383696 9172295221248 9174606787584 9175970635776 9184009519104 9187689627648 9205325337096 9206693751744 9216129368064 9217081819008 9218451981312 9249317333928 9250692288192 9261129999744 9262506710016 9277285072896 9292138247511 9293519567304 9320235466752 9321620963328 9332138704896 9351441612288 9363384705024 9364776615936 9367136690688 9376736739328 9396131894784 9398499871572 9408132063232 9409530626048 9439632505408 9441035750912 9443415044196 9470561845248 9502271315712 9503683872768 9512009859072 9514407038976 9515821400064 9534086956278 9546263312544 9547682409216 9550088579178 9559876128768 9579650095854 9591884642592 9593310521088 9607188529152 9620888223744 9653101019136 9665429372928 9666866184192 9697791301632 9699232923648 9700235301456 9701677286784 9710176731136 9711620194304 9734160581271 9744136779776 9745585291264 9746592459408 9776063840256 9776762237744 9793171156944 9807338290176 9808796196864 9821323395072 9841638148416 9851724496896 9854207290368 9855672164352 9868259229696 9887201287992 9888671066688 9899828620416 9901300276224 9917097836544 9934451951256 9963010326528 9964491374592 10010623279104 10012111405056 10013146117632 10023408238592 10044140990976 10046672276508 10048165761312 10056968757248 10058463772672 10060998667776 10092141664768 10094685047244 10123704041472 10125208977408 10157600371968 10159110346752 10170573041664 10172084944896 10206143265024 10207660455936 10208715377742 10219177930752 10220697059328 10240315619706 10253393928288 10254918143232 10257502548006 10284397756416 10289253806658 10318832123904 10332010708992 10333546610688 10336150831104 10368145539072 10369217046384 10370758478976 10381387104256 10382930345984 10405482000669 10407028824216 10416146212864 10417694621696 10418771249712 10420320048768 10450275139584 10455209513217 10468562271216 10485264900096 10486823583744 10498656043008 10500216717312 10520371813824 10533807793152 10535373692928 10538028777024 10548828831744 10570648381632 10584148571136 10585721954304 10619586568584 10621165219776 10651697676288 10701011091456 10702601846784 10703707918848 10705299075072 10714677772288 10739546226612 10741142710368 10752150929408 10753749286912 10754860644864 10788151434752 10790870222916 10792474336224 10806257828352 10823499251712 10842439495188 10859738646528 10873608044544 10875224457216 10910015214336 10911637039104 10912764714138 10914386947632 10923948822528 10925572718592 10962153877248 10963783452672 10964916516834 10998857517462 11017317551562 11046204997632 11048988819456 11083190059008 11085983201664 11087631184896 11097344835584 11098994507776 11101791633408 11123101448991 11124754950024 11136156319744 11137307197968 11138962810752 11176258445163 11190532083024 11192195607936 11208386617344 11210052796416 11224369594368 11261951188992 11263625330688 11264789382336 11276334268416 11278010548224 11299658614848 11304186481476 11314089851904 11315771744256 11318623501248 11353659372864 11386297516032 11405407813632 11440712318976 11441894671872 11443595563008 11481911173152 11483618012928 11493678579712 11495387168768 11496575172096 11498284191744 11535068169324 11536782911136 11551516988928 11569947475968 11571667402752 11590193943132 11608686139392 11623512047616 11625239937024 11628169684992 11664163731456 11665369177182 11667103288848 11679060492288 11680796639232 11707907427243 11718164489472 11719906449408 11721117655926 11722860054864 11777132555118 11808012238848 11810988048384 11812743806976 11850533767296 11852295404544 11864442404864 11867432435712 11891979429336 11904167100416 11907167142528 11908937198592 11924146569216 11947034889657 11948810872248 11962292916336 11964071167104 11983159885824 11998464049152 12004129441101 12038637477888 12040427077632 12041671408704 12043461459456 12054012493824 12055804379136 12083785549164 12096169795584 12097967947776 12099218225472 12136670364096 12141533628252 12157040056896 12191987662848 12229726961664 12232809050112 12234627514368 12250252836864 12273767116128 12275591668992 12288172490752 12289442425344 12291269308416 12332423111904 12334256384256 12348173332992 12350008946688 12369713430528 12389517663348 12391359423072 12426980622336 12428827951104 12430112421888 12468588816384 12471731101872 12473585083008 12484512940032 12486368821248 12489515587584 12515349318777 12528175859712 12529470597714 12531333162096 12589348593402 12591220058928 12627415793664 12649512744386 12669695087616 12671578497024 12682679812096 12685876051968 12687761866752 12712115941704 12728351083392 12730243212288 12733451438904 12746501505024 12772866794472 12789179523456 12791080694784 12809584705536 12831083790336 12832000437039 12870801358848 12872131505856 12874045008384 12887239163904 12917150069796 12919070264544 12930388402176 12932310564864 12933647068608 12935569715712 12978880775028 12995456612544 13057561542592 13076451053568 13078394929152 13095097860096 13122184197888 13135632662528 13138943053824 13140896219136 13157678972928 13182935050656 13184894755584 13188217561722 13199771493888 13201733701632 13222797115392 13245935935008 13284013768704 13285988499456 13287361554432 13289336782848 13331850488208 13333832330112 13347497705472 13349481873408 13350861490176 13378476858003 13392187987968 13395563035344 13397554348416 13414664890368 13442412231279 13457579530878 13459580062992 13498272055296 13500278636544 13521892933654 13543467162624 13545480462336 13560764055552 13562779926528 13608191020032 13610213941248 13611620503656 13625570574336 13627596079104 13653754159608 13671191904384 13673224190976 13676670064008 13715986120704 13719005075544 13758442831872 13761910181376 13763955953664 13776014278656 13781534441472 13807988005644 13810040627616 13824194052096 13825622728512 13827677971968 13873976000892 13876038432288 13891694999616 13893760065024 13940279350956 13958083028288 13980353200128 13982431444992 13998208057344 14027162418432 14045077057536 14047164923904 14050705036032 14065105108992 14094197842176 14097749807358 14112198094848 14114295939072 14158437285888 14159448758112 14161553626368 14165122566294 14202263568384 14205842767872 14253406973568 14255525809152 14268014788608 14270135795712 14271610558464 14273732100096 14301130434417 14319394968816 14321523613824 14339814193152 14369475143781 14387826963888 14389965781632 14408343771136 14431332335616 14454437273906 14456585993584 14479651528704 14498144059392 14500299276288 14546686952448 14548849385472 14550352952184 14552515930176 14565265096704 14567430291456 14616205169664 14618377936896 14619888689112 14664095760384 14665143356616 14689756735416 14711007435264 14713194295296 14731985092608 14762457222624 14777586745344 14781310935552 14783508246528 14802388844544 14830801931988 14833006600032 14849742930624 14851950414336 14901677926884 14920709444032 14922927477248 14944515489792 14946737061888 15015934918656 15018167107584 15019719176448 15035112357888 15066211486464 15070008414762 15072248641968 15085453135872 15087695659008 15091498001664 15138212497152 15142027570866 15181730021376 15185556062208 15187813466112 15207210418176 15236400557952 15238665520128 15254283091968 15255859562496 15258127417344 15309214897536 15311490683904 15328766896128 15331045588992 15360473429559 15380090892432 15382377214848 15386253822009 15402022651904 15426596634624 15433880709987 15453591924176 15478248185856 15498016063488 15500319916032 15504226246656 15552218308608 15553825569576 15556137718464 15572080656384 15574395518976 15610543236324 15624219319296 15626541932544 15628156874568 15630480073152 15675412709376 15702843406824 15727897350144 15730235375616 15747984064512 15750325075968 15780557720736 15800711689728 15803060539392 15823243247616 15855972572448 15876222856704 15878582931456 15898862092288 15929379852876 15931747829664 15949723888448 15952094889472 15977546514432 16005505921468 16051516637184 16053902770176 16055561878272 16057948612608 16072016658432 16109319339918 16111714065552 16128226394112 16130623930368 16132290967296 16182227152128 16186305334374 16188711504336 16209386742528 16235248877568 16255983550464 16263659242782 16289607969792 16306302615552 16310412066816 16312836685824 16333670449152 16365022821504 16367455558656 16385923233792 16388359077888 16443230815872 16445675179008 16447374775251 16464231110656 16466678595584 16498286276193 16519356884464 16521812564096 16525976327343 16569307496448 16573483229184 16624785088512 16628974802496 16631446777344 16646017253376 16648491761664 16652687450112 16687132425036 16704234479616 16705960796952 16708444216128 16785798124536 16788293411904 16812579926016 16815079194624 16836554391552 16892926783488 16895437996032 16914501402624 16917015822336 16949487922272 16971134777856 16973657616384 16977935251872 16995335340032 17030489059296 17052239364608 17054774259712 17079446274048 17108111720448 17109333916052 17161068478464 17162842007808 17165393344512 17222866759728 17225427019392 17240517869568 17243080753152 17244862758144 17247426287616 17302602253986 17305174366704 17327275483392 17354921213952 17357501104128 17385290914698 17413029209088 17435268071424 17437859905536 17460130480128 17496245597184 17518590738432 17521194958848 17543571963904 17577246734208 17579859674112 17581676483889 17584290082296 17599695325184 17602311602176 17661247913344 17665698832677 17712018358272 17716482072576 17719115710464 17720381555911 17775800650944 17778443106816 17796663607296 17801148653568 17837969144004 17856250650624 17860750713792 17863405797888 17886219853824 17923216308372 17943439374504 17946106750656 17974739828736 17997696073728 18057956216832 18060640616448 18081018740736 18083706568704 18144254693376 18146951921664 18148827338208 18167427432448 18170128105472 18205005546144 18212300442378 18228255872512 18230965587968 18235560085344 18287981494272 18292006767392 18344590442496 18349213575168 18351941271552 18375379255296 18410650674192 18413387503488 18432258736128 18434163638016 18436903962624 18498634667856 18501384576384 18522259999488 18525013420032 18554570145792 18584276495022 18587039134608 18640470933504 18643241926656 18664277409792 18702883224576 18726769410048 18729553231872 18734273381376 18753473478656 18792263789568 18794205896571 18796999743144 18816264126464 18819061252096 18879265010816 18882071501824 18884022890103 18886830088392 18941123690496 18974269116579 19004542631424 19007367745536 19024019718144 19028814077952 19031642800128 19068173912556 19092526625088 19095364818432 19100177158356 19119752257536 19159300191708 19183769285184 19186621042176 19214377058304 19306202038272 19330858745856 19395582603264 19398465847296 19400470602912 19403354573568 19420353462272 19423240388608 19468321162542 19488273559552 19491170582528 19493184918816 19552127680512 19553524475488 19586342313888 19614676580352 19617592393728 19642646790144 19683276296832 19703448993792 19708414580736 19711344328704 19736518459392 19774402575984 19777342133376 19782326342583 19799657240832 19802600552448 19834195673088 19868903902512 19926020653056 19928982749184 20021246558208 20024222810112 20026292235264 20046816477184 20088281981952 20093344553016 20096331522624 20113937514496 20116927545344 20121997335552 20184283329536 20186369296317 20189370094488 20247408082944 20250417954816 20282839400481 20315200743936 20318220693504 20341146083328 20344169889792 20412286530048 20415320911872 20417430755484 20438355861504 20441394118656 20480631239412 20506787856576 20509836286464 20515005096012 20578507613316 20637664247808 20664021417984 20672301662208 20736291078144 20738434092768 20741516957952 20762774208512 20810964001338 20814057648432 20832292425728 20835389243392 20837542499424 20840640097536 20900550279168 20910419026434 20937124542432 20970529800192 20973647167488 20997312086016 21000433434624 21040743627648 21067615586304 21070747385856 21076057554048 21097657663488 21141296763264 21146624711037 21168297142272 21171443908608 21239173137168 21242330439552 21247683849441 21303395352576 21402022182912 21405203693568 21407415837696 21410598150144 21429355544576 21479092453224 21482285420736 21504301858816 21507498573824 21509721289728 21576302869504 21581740445832 21584948672448 21612515656704 21646998503424 21681655910859 21684878990376 21719477293056 21747216089088 21750448914432 21820030428672 21823274078208 21825529428276 21828773895264 21847897645056 21851145437184 21924307754496 21927566905344 21929833033668 21997715034924 22034635103124 22097977638912 22166380118016 22171966403328 22175262369792 22194689671168 22203583266816 22246202897982 22249509900048 22272312639488 22274614395936 22277925621504 22352516890326 22381064166048 22384391215872 22416773234688 22420105592832 22448739188736 22523902377984 22527250661376 22529578764672 22552668536832 22556021096448 22599317229696 22605012622143 22608372962952 22628179703808 22631543488512 22637247002496 22707318745728 22713041356299 22772595032064 22810815627264 22881424637952 22883789343744 22887191126016 22963822346304 22967236025856 22987357159424 22990774337536 22993150344192 22996568383488 23070136338648 23073565822272 23103033977856 23139894951936 23180387886264 23217372278784 23247024095232 23250479874048 23256339369984 23328327462912 23330738354364 23334206577696 23358120984576 23361593278464 23415814854486 23436328978944 23439812898816 23442235311852 23445720109728 23554265110236 23621976096768 23625487613952 23701067534592 23704590809088 23734864871424 23783958858672 23808334200832 23814334285056 23817874397184 23848293138432 23894069779314 23897621744496 23924585832672 23928142334208 23966319771648 23996928098304 24008258882202 24077274955776 24080854155264 24083342817408 24086922918912 24108024987648 24111608758272 24163979009877 24167571098328 24192339591168 24195935895552 24198436450944 24273340728192 24279458001561 24283067256504 24314080113792 24383975325696 24395488864173 24459453923328 24465618100224 24469255028736 24500505673728 24547534232256 24551183337984 24576344981504 24578884850688 24582538616832 24664846223808 24668512768512 24696346665984 24700017893376 24779035326696 24782718846144 24853961244672 24860224843776 24937177632768 24943462203744 24947170166016 24969025880064 24972737642496 24979031175168 25030698637554 25056351719424 25058941195428 25062666324192 25178697186804 25182440117856 25254831587328 25299025488772 25339390175232 25343156994048 25371752103936 25375523733504 25424231883408 25456702166784 25460486424576 25466902877808 25493003010048 25545733588944 25578359046912 25582161389568 25619169411072 25662167580672 25664000874078 25741602717696 25744263011712 25748090016768 25774478327808 25834300139592 25838140529088 25860776804352 25864621129728 25867294137216 25871139431424 25953903380979 25957761550056 25990913225088 26077936372047 26115123085184 26152902107136 26156789858304 26190195720192 26244368395776 26271265325056 26277886107648 26281792438272 26315357945856 26365870101312 26369789511168 26376435123444 26399542987776 26403467403264 26491871870016 26568027537408 26574723108864 26578673565696 26663700976416 26667664660224 26694995410944 26701722980352 26756953716006 26784375975936 26791126070688 26795108696832 26829329780736 26884824462558 26915159061756 26919160125984 26996544110592 27000557273088 27043785867308 27086934325248 27090960924672 27121528111104 27125559853056 27216382040064 27220427882496 27223241007312 27251141148672 27255192158208 27307508319216 27318450663567 27342383808768 27346448381952 27353340128016 27431972241408 27438010151088 27516885663744 27523820362752 27527911907328 27552028557312 27563068882944 27615976011288 27620081255232 27648388104192 27651245457024 27655355943936 27747952001784 27752076864576 27783389999232 27787520130048 27876414742533 27880558701912 27916166056576 27960706400256 27964862889984 27996416114688 28009635362569 28054324836864 28090154115072 28094329847808 28101410072064 28130210217984 28188395684352 28195499614716 28224396189696 28228591878144 28318897516224 28323107252736 28330245132588 28411685535744 28506813947136 28511051618304 28536029577216 28543221116928 28547464200192 28602260868834 28638789937632 28643047227648 28679628386304 28738950287562 28775653927776 28779931563264 28816687542272 28862664671232 28908874547812 28913171987168 28959303057408 28996288118784 29000598552576 29093373904896 29097698770944 29100705904368 29105031860352 29130530193408 29134860582912 29202481743813 29232410339328 29236755873792 29239777378224 29328191520768 29330286713232 29379513470832 29422014870528 29426388590592 29463970185216 29524914445248 29555173490688 29562621871104 29567016493056 29604777689088 29661603863976 29666013200064 29699485861248 29703900828672 29803355853768 29841418888064 29845854954496 29889030979584 29893474123776 29941334353091 30031869837312 30036334215168 30039438352896 30070224715776 30132422972928 30140016829524 30144497283936 30170906271744 30175391318016 30182996003328 30276424994304 30284055141732 30371112124416 30375626932224 30472801115904 30477331040256 30511719124992 30516254834688 30618429795072 30622981367808 30657533792256 30662091177984 30720946859118 30760181784864 30764754429696 30772507644018 30804045303808 30853193269248 30867761419974 30907183848352 30956496371712 30996032126976 31000639832064 31008452493312 31104436617216 31107651139152 31112275436928 31144161312768 31148791037952 31216446002007 31221086472648 31248438638592 31253083865088 31256313749136 31260960146304 31350825418752 31365628539651 31405686813648 31455794700288 31460470751232 31495968129024 31500650151936 31561115441472 31601423379456 31606121078784 31646486495232 31711945144896 31752445713408 31757165862912 31797724184576 31858759705752 31863495659328 31899447776896 31904189778944 31955093028864 32011011842936 32103033274368 32107805540352 32111123756544 32115897225216 32144033316864 32218638679836 32223428131104 32256452788224 32261247860736 32264581934592 32364454304256 32372610668748 32377423008672 32418773485056 32470497755136 32527318485564 32579215939584 32620824133632 32625673371648 32730045643008 32734911117312 32771846467584 32776718155776 32886461631744 32891350358016 32894749550502 32928462221312 32933357191168 32996572552386 33038713768928 33043625128192 33051952654686 33138614992896 33146966458368 33249570177024 33257949604992 33262893554688 33292034506752 33296983523328 33305374900224 33369304346973 33374264850072 33408468959232 33411921593904 33416888432256 33528775335489 33571596249072 33576586823808 33625159852032 33630158389248 33673108783104 33785853566976 33790875992064 33829002805248 33834031644672 33898975844544 33942269555712 33947315232768 33955870503744 33990670680064 34060978118592 34104478729216 34109548519424 34158892548096 34216223440896 34218667832104 34322136956928 34325684015616 34330786689024 34445733519456 34450854038784 34481035739136 34486161506304 34489725516288 34494852575232 34605204507972 34610348733408 34654550966784 34709842427904 34715002208256 34770581829396 34826058418176 34870536142848 34875719811072 34992491194368 35037181476864 35042389917696 35154493468416 35159719348224 35163352967778 35168580164592 35199390650368 35204623204352 35322495826688 35331397665354 35424036716544 35432964145152 35438231420928 35440763111822 35551601301888 35556886213632 35593327214592 35602297307136 35675938288008 35712501301248 35721501427584 35726811595776 35772439707648 35841104668971 35846432616744 35886878749008 35892213501312 35949479657472 35995392147456 36012388323303 36115912433664 36121281232896 36162037481472 36167413137408 36288509386752 36293903843328 36297654676416 36334854864896 36340256210944 36410011092288 36424600884756 36456511745024 36461931175936 36471120170688 36575962988544 36584013534784 36689180884992 36698427150336 36703882543104 36750758510592 36821301348384 36826775006976 36864517472256 36868327276032 36873807925248 36997269335712 37002769152768 37044519998976 37050026840064 37109140291584 37168552990044 37174078269216 37280941867008 37286483853312 37405766449152 37453538820096 37459106463744 37468546762752 37584527579136 37588411793142 37593999486288 37632528252928 37638122504192 37758530021632 37764143003648 37768045780206 37773660176784 37882247380992 37948538233158 38009085262848 38014735491072 38048039436288 38057628155904 38063285600256 38136347825112 38185053250176 38190729636864 38200354316712 38239504515072 38318600383416 38367538570368 38373242084352 38428754116608 38496001311117 38612404076544 38661717491712 38791165206528 38796931694592 38800941205824 38806709147136 38840706924544 38846480777216 38936642325084 38976547119104 38982341165056 38986369837632 39107048950976 39172684627776 39229353160704 39235184787456 39285293580288 39366552593664 39406897987584 39416829161472 39422688657408 39473036918784 39548805151968 39554684266752 39564652685166 39599314481664 39605201104896 39668391346176 39737807805024 39852041306112 39857965498368 40042493116416 40048445620224 40052584470528 40176563963904 40186689106032 40192663045248 40227875028992 40233855090688 40243994671104 40327236693837 40368566659072 40372738592634 40378740188976 40494816165888 40500835909632 40565678800962 40630401487872 40636441387008 40682292166656 40688339779584 40824573060096 40830641823744 40834861510968 40876711723008 40882788237312 40961262478824 41013575713152 41019672572928 41030010192024 41157015226632 41275328495616 41328042835968 41344603324416 41472582156288 41476868185536 41483033915904 41525548417024 41621928002676 41628115296864 41664584851456 41670778486784 41675084998848 41681280195072 41820838052868 41874249084864 41941059600384 41947294334976 41994624172032 42081487255296 42135231172608 42141494771712 42152115108096 42195315326976 42282593526528 42293249422074 42336594284544 42342887817216 42478346274336 42484660879104 42495367698882 42606790705152 42804044365824 42810407387136 42814831675392 42821196300288 42958184906448 42964570841472 43008603717632 43014997147648 43019442579456 43108425431343 43152605739008 43163480891664 43169897344896 43225031313408 43293997006848 43363311821718 43369757980752 43438954586112 43494432178176 43500897828864 43640060857344 43646548156416 43651058856552 43657547790528 43695795290112 43702290874368 43848615508992 43855133810688 43859666067336 43995430069848 44069270206248 44195955277824 44332760236032 44343932806656 44350524739584 44389379342336 44407166533632 44492405795964 44499019800096 44544625278976 44549228791872 44555851243008 44705033780652 44762128332096 44768782431744 44833546469376 44840211185664 45047804755968 45054501322752 45059157529344 45105337073664 45198634459392 45210025244286 45216745925904 45256359407616 45263086977024 45274494004992 45414637491456 45426082712598 45545190064128 45621631254528 45762849275904 45767578687488 45774382252032 45927644692608 45934472051712 45974714318848 45981548675072 45986300688384 45993136766976 46081420288677 46140272677296 46147131644544 46158761466027 46206067955712 46279789903872 46301642129961 46360775772528 46434744557568 46494048190464 46500959748096 46512678739968 46656654925824 46661476708728 46668413155392 46716241969152 46723186556928 46831629708972 46872657957888 46879625797632 46884470623704 46891440219456 47108530220472 47243952193536 47250975227904 47402135069184 47409181618176 47469729742848 47567917717344 47616668401664 47628668570112 47635748794368 47696586276864 47788139558628 47795243488992 47849171665344 47856284668416 47932639543296 48016517764404 48154549911552 48161708310528 48166685634816 48173845837824 48216049975296 48327958019754 48335142196656 48384679182336 48391871791104 48396872901888 48546681456384 48558916003122 48566134513008 48628160227584 48767950651392 48790977728346 48918907846656 48931236200448 48938510057472 49001011347456 49095068464512 49102366675968 49152689963008 49157769701376 49165077233664 49329692447616 49337025537024 49342124325753 49392693331968 49400035786752 49494858828579 49558070653392 49565437692288 49577928982029 49707922489344 49720449687552 49874355265536 49886924407488 49894340332032 49938051760128 49945475284992 49958062350336 50061397275108 50112703438848 50117882390856 50125332648384 50357394373608 50364880235712 50509663174656 50598050977544 50678780350464 50686313988096 50743504207872 50751047467008 50848463766816 50913404333568 50920972849152 50933805755616 50986006020096 51091467177888 51156718093824 51164322779136 51238338822144 51324335161344 51328001748156 51483205435392 51488526023424 51496180033536 51668600279184 51676281058176 51721553608704 51729242259456 51734588274432 51742278862848 51907806761958 51915523100112 51981826450176 52155872744094 52230246170368 52305804214272 52313579716608 52380391440384 52488736791552 52542530650112 52555772215296 52563584876544 52630715891712 52731740202624 52739579022336 52745029451667 52752870246888 52799085975552 52806934806528 52983743740032 52997096498031 53136055074816 53149446217728 53157347131392 53161144667733 53327401952832 53335329320448 53389990821888 53403445960704 53513907432012 53568751951872 53582252141376 53590217393664 53658659561472 53769648925116 53830318123512 53838320251968 53993088221184 54087571734616 54173868650496 54181921849344 54243056222208 54251119706112 54432764080128 54440855764992 54446482014624 54502282297344 54510384316416 54615016638432 54636901327134 54684767617536 54692896763904 54706680256032 54863944482816 54876020302176 55033771327488 55047640725504 55055823814656 55126137765888 55231952022576 55240162510464 55296776208384 55302490914048 55310711887872 55495904003568 55504153729152 55566779998464 55575040260096 55752829485066 55761117403824 55832332113152 55921412800512 55929725779968 55992832229376 56019270725138 56108649673728 56180308230144 56188659695616 56202820144128 56260420435968 56376791368704 56382617689713 56390999229432 56448792379392 56457183756288 56637795032448 56646214505472 56652068670309 56660490265176 56823371071488 56922807349737 57013627894272 57022103236608 57072059154432 57086442233856 57094928400384 57204521737668 57277579875264 57286094455296 57359256772608 57477900575124 57551307855552 57559863126528 57633375084544 57817749095624 57826343974336 57918606114816 57992576237568 58186747809792 58195397541888 58201411808736 58210063720704 58261060386816 58269721165824 58404963487626 58464820678656 58473511747584 58479554756448 58656383041536 58660573426464 58759026941664 58844029741056 58852777181184 58927940370432 59049828890496 59110346981376 59125243742208 59134032986112 59209555378176 59323207727952 59332026400128 59398971722496 59407801657344 59606711707536 59682837776128 59691709908992 59778061959168 59786948247552 59882668706182 60063739674624 60072668430336 60078876705792 60140449431552 60264845945856 60280033659048 60288994567872 60341812543488 60350782636032 60365992006656 60552849988608 60559107888951 60568110283464 60742224248832 60751253864448 60848518201443 60945602231808 60954662080512 61023438249984 61032509669376 61236859590144 61245962735616 61315067584512 61324182355968 61441893718236 61520363569728 61529508859392 61545015288036 61608090607616 61735522839948 61814367696704 61912992743424 61992064253952 62016904986624 62208873234432 62215302278304 62224550873856 62288322625536 62432892004014 62442172945296 62496877277184 62506167730176 62512627498272 62521920292608 62701650837504 62731257079302 62811373627296 62911589400576 62920941502464 62991936258048 63001300303872 63122230882944 63202846758912 63212242157568 63292972990464 63423890289792 63504891426816 63514331725824 63595448369152 63717519411504 63726991318656 63743051548323 63798895553792 63808379557888 63910186057728 64022023685872 64206066548736 64215611080704 64222247513088 64231794450432 64288066633728 64437277359672 64446856262208 64512905576448 64522495721472 64529163869184 64728908608512 64745221337496 64754846017344 64837546970112 64940995510272 65044967732577 65054636971128 65158431879168 65241648267264 65251346743296 65460091286016 65469822234624 65543692935168 65553436311552 65772923263488 65782700716032 65789499101004 65856924442624 65866714382336 65993145104772 66077427537856 66087250256384 66103905309372 66293932916736 66499140354048 66515899209984 66525787109376 66584069013504 66610749800448 66738608693946 66748529700144 66816937918464 66823843187808 66833776864512 67057550670978 67143192498144 67153173647616 67250319704064 67260316778496 67346217566208 67571707133952 67581751984128 67658005610496 67668063289344 67797951689088 67884539111424 67894630465536 67911741007488 67981341360128 68121956237184 68139124068897 68208957458432 68219097038848 68317785096192 68432446881792 68437335664208 68644273913856 68651368031232 68661573378048 68891467038912 68901708077568 68962071478272 68972323012608 68979451032576 68989705150464 69210409015944 69220697466816 69309101933568 69419684855808 69541163658792 69652116836352 69741072285696 69751439622144 69984982388736 70074362953728 70084779835392 70308986936832 70319438696448 70326705935556 70337160329184 70398781300736 70409246408704 70644991653376 70662795330708 70865928290304 70876462841856 70881526223644 71103202603776 71113772427264 71204594614272 71351876576016 71425002602496 71443002855168 71453623191552 71544879415296 71682209337942 71692865233488 71773757498016 71784427002624 71898959314944 71990784294912 72024776646606 72231824867328 72242562465792 72324074962944 72334826274816 72577018773504 72587807686656 72595309352832 72669709729792 72680512421888 72820022184576 72838374004683 72849201769512 72913023490048 72923862351872 72942240341376 73151925977088 73168027069568 73186466592519 73378361769984 73396854300672 73407765086208 73501517021184 73642602696768 73653550013952 73729034944512 73736654552064 73747615850496 73994538671424 74005538305536 74089039997952 74100053680128 74337105980088 74348156538432 74561883734016 74811532898304 74907077640192 74918212927488 74937093525504 75169055158272 75176823586284 75187998972576 75265056505856 75276245008384 75517060043264 75528286007296 75536091560412 75547320353568 75764494761984 75897076466316 76018170525696 76029470982144 76115256311808 76126571200512 76272695650224 76370106500352 76381459273728 76400708633424 76479009030144 76637200766832 76735077140736 76746484168704 76857508233216 76992002622234 77224808153088 77323434983424 77582330413056 77593863389184 77601882411648 77613418294272 77681413849088 77692961554432 77861710142937 77873284650168 77953094238208 77964682330112 77972739675264 78214097901952 78233809116141 78345369255552 78458706321408 78470369574912 78570587160576 78733105187328 78813795975168 78833658322944 78845377314816 78946073837568 79097610303936 79109368533504 79129305370332 79198628963328 79210402209792 79475615610048 79704082612224 80084986232832 80105168941056 80353127927808 80373378212064 80385326090496 80455750057984 80467710181376 80487989342208 80654473387674 80737133318144 80745477185268 80757480377952 80989632331776 81001671819264 81131357601924 81260802975744 81272882774016 81364584333312 81376679559168 81649146120192 81661283647488 81669723021936 81753423446016 81765576474624 81922524957648 81955351990701 82027151426304 82039345145856 82060020384048 82314030453264 82550656991232 82656085671936 82689206648832 82945164312576 82953736371072 82966067831808 83051096834048 83243856005352 83256230593728 83329169702912 83341556973568 83350169997696 83362560390144 83629244227599 83641676105736 83748498169728 83882119200768 83894588669952 83989248344064 84028906087707 84162974510592 84270462345216 84282989543424 84304230216192 84390630653952 84565187053056 84586498844148 84673188569088 84685775634432 84956692548672 84969321758208 84990735397764 85608088731648 85629663350784 85642392600576 85916369812896 85929141682944 86017207435264 86038885158912 86216850862686 86305211478016 86326961783328 86339794689792 86450062626816 86587994013696 86726623643436 86739515961504 86877909172224 86988864356352 87001795657728 87280121714688 87293096312832 87302117713104 87315095581056 87391590580224 87404581748736 87607445231439 87697231017984 87710267621376 87719332134672 87990860139696 88138540412496 88391910555648 88665520472064 88687865613312 88701049479168 88778758684672 88814333067264 88984811591928 88998039600192 89089250557952 89098457583744 89111702486016 89410067561304 89524256664192 89537564863488 89667092938752 89680422371328 89824003059273 90095609511936 90109002645504 90118315058688 90210674147328 90397268918784 90420050488572 90433491851808 90512718815232 90526173954048 90548988009984 90829274982912 90852165425196 91535157374976 91548764504064 91855289385216 91868944103424 91949428637696 91972601376768 91986273533952 92162840577354 92280545354592 92294263289088 92317522932054 92412135911424 92559579807744 92603284259922 92721551545056 92869489115136 92988096380928 93001919496192 93025357479936 93313309851648 93322953417456 93336826310784 93432483938304 93446373113856 93649338006021 93663259417944 93745315915776 93759251595264 93768941247408 93782880438912 94096885618953 94217060440944 94487904387072 94501950455808 94804270138368 94818363236352 94939459485696 95135835434688 95233336803328 95257337140224 95271497588736 95393172553728 95576279117256 95590486977984 95698343330688 95712569336832 95865279086592 96033035528808 96309099823104 96323416621056 96333371269632 96347691675648 96432099950592 96655916039508 96670284393312 96769358364672 96783743582208 96793745803776 97093362912768 97117832006244 97132269026016 97256320455168 97581955456692 97862472400896 97877020114944 98190136929024 98204733351936 98315539402752 98330154467328 98659384895232 98674051074048 98684248651506 98785386663936 98800071573504 98989717657158 99116141306784 99130875384576 99155857964058 99415844978688 99440899375104 99748710531072 99773848814976 99788680664064 99876103520256 99890950569984 99916124700672 100107913040919 100122794550216 100225406877696 100235764781712 100250665296768 100586326006467 100714788747216 100729760471424 101019326349312 101196101955088 101357560700928 101372627976192 101487008415744 101502094934016 101696927533632 101826808667136 101841945698304 101867611511232 101972012040192 102182934355776 102313436187648 102328645558272 102476677644288 102648670322688 102656003496312 102966410870784 102977052046848 102992360067072 103337200558368 103352562116352 103443107217408 103458484518912 103469176548864 103484557725696 103815613523916 103831046200224 103963652900352 104311745488188 104460492340736 104611608428544 104627159433216 104977473583104 105111544430592 105127169753088 105463480405248 105479158044672 105490058903334 105505740493776 105598171951104 105613869613056 105967487480064 105994192996062 106272110149632 106298892435456 106314694262784 106322289335466 106654803905664 106670658640896 106779981643776 106806891921408 107027814864024 107137503903744 107164504282752 107180434787328 107317319122944 107523314006913 107539297850232 107660636247024 107676640503936 107986176442368 108037164969909 108175143469232 108347737300992 108363843698688 108486112444416 108502239412224 108865528160256 108881711529984 108892964029248 109004564594688 109020768632832 109230033276864 109273802654268 109369535235072 109385793527808 109413360512064 109727888965632 109752040604352 110067542654976 110095281451008 110111647629312 110252275531776 110463904045152 110480325020928 110593552416768 110604981828096 110621423775744 110991808007136 111008307458304 111133559996928 111150080520192 111505658970132 111522234807648 111664664226304 111842825601024 111859451559936 112038541450276 112217299347456 112360616460288 112377319391232 112405640288256 112753582737408 112765235379426 112781998458864 112897584758784 112914367512576 113275590064896 113292429010944 113304137340618 113320980530352 113646742142976 113845614699474 114027255788544 114044206473216 114144118308864 114172884467712 114189856800768 114409043475336 114555159750528 114572188910592 114718513545216 114955801150248 115102615711104 115119726253056 115266750169088 115488003933351 115635498191248 115652687948672 115837212229632 115985152475136 116373495619584 116390795083776 116402823617472 116420127441408 116522120773632 116539442331648 116809926975252 116929641357312 116947023495168 116959109512896 117321146852928 117518053883328 117688059482112 117705554362368 117855880740864 118099657780992 118220693962752 118250487484416 118268065972224 118419110756352 118646415455904 118664052800256 118797943444992 118815603314688 119213423415072 119365675552256 119383419817984 119556123918336 119573896495104 119765337412364 120127479349248 120145336860672 120157753411584 120529691891712 120560067318096 120577989135744 120683625086976 120701565272064 120731984013312 120981710081511 121105699977216 121118215777902 121136220566928 121484448497664 121502507728896 121697036402886 121891204463616 121909324161024 122046876499968 122065019338752 122473719180288 122491925471232 122630135169024 122648364711936 122883787436472 123040727139456 123059017718784 123090030576072 123216181215232 123471045679896 123628735393408 123825985486848 123984128507904 124033809973248 124042670891377 124417746468864 124430604556608 124449101747712 124576645251072 124865784008028 124884345890592 124993754554368 125012335460352 125025254996544 125043840585216 125462514158604 125622747254592 125823178801152 125841883004928 125983872516096 126244461765888 126405693517824 126424484315136 126585945980928 126847780579584 127009782853632 127028663451648 127190896738304 127435038823008 127453982637312 127486103096646 127597791107584 127616759115776 127820372115456 128044047371744 128412133097472 128431222161408 128444495026176 128463588900864 128874554719344 128893712524416 129025811152896 129044991442944 129058327738368 129325276294029 129457817217024 129490442674992 129509692034688 129675093940224 129881991020544 130089935465154 130109273942256 130316863758336 130483296534528 130502693486592 130920182572032 130939644469248 131087385870336 131106872623104 131545846526976 131565401432064 131578998202008 131713848885248 131733428764672 131986290209544 132154855075712 132174500512768 132207810618744 132587865833472 132998280708096 133031798419968 133051574218752 133168138027008 133221499600896 133477217387892 133497059400288 133633875836928 133647686375616 133667553729024 134115101341956 134286384996288 134306347295232 134500639408128 134520633556992 135143414267904 135163503968256 135316011220992 135595903378176 135769078222848 135789260931072 135823482014976 135962682720256 136243912474368 136278248137794 136417914916864 136438194077696 136635570192384 136864893763584 136874671328416 137288547827712 137302736062464 137323146756096 137782934077824 137803416155136 137924142956544 137944646025216 137958902065152 137979410300928 138244260866031 138420818031888 138441394933632 138476284398081 138618203867136 138839369711616 138904926389883 139082327317584 139304233672704 139482144571392 139502879244288 139969964777472 140148725907456 140169559670784 140617973873664 140638877392896 140653411871112 140674320658368 140797562601472 140818492817408 141289983306752 141325590661416 141731856580608 141752925683712 141763052447288 142206405207552 142227544854528 142409189228544 142703753152032 142850005204992 142886005710336 142907246383104 143089758830592 143364418675884 143385730466976 143547514996032 143568854005248 143797918629888 144049553293212 144463649734656 144485124931584 144648149925888 145154037547008 145175615373312 145190618705664 145339419459584 145640044369152 145676748009366 145698403539024 145826046980096 145847724703744 145884480682752 146303851954176 146336054139136 146372933185038 146756723539968 146793708601344 146815530172416 147003034042368 147285205393536 147307100027904 147458069889024 147473309104128 147495231700992 147989077342848 148011076611072 148026372977259 148178079995904 148200107360256 148484576485737 148674211960176 148696313076864 148733786946087 149123767468032 149623065796608 149814155280384 149836425854976 149874187051008 150338110316544 150353647172568 150375997945152 150530113011712 150552490016768 151034120086528 151056572014592 151072183120824 151094640707136 151528989523968 151794152932632 152036341051392 152058941964288 152230512623616 152253142401024 152545391300448 152740213000704 152762918547456 152801417266848 152958018060288 153274401533664 153470154281472 153492968337408 153715016466432 153984005244468 154449616306176 155164660826112 155187726778368 155203764823296 155226836588544 155362827698176 155723420285874 155746569300336 155906188476416 155929364660224 155945479350528 156428195803904 156467618232282 156690738511104 156917412642816 156940739149824 157141174321152 157466210374656 157627591950336 157667316645888 157690754629632 157892147675136 158195220607872 158218737067008 158235088355001 158258610740664 158397257926656 158420804419584 158951231220096 158991289494093 159408165224448 159483434003199 160169972465664 160210337882112 160706255855616 160746756424128 160770652180992 160911500115968 160935420362752 160975978684416 161308946775348 161474266636288 161490954370536 161514960755904 161979264663552 162262715203848 162521605951488 162545765548032 162729168666624 162753359118336 163298292240384 163322567294976 163339446043872 163506846892032 163531152949248 163845049915296 163910703981402 164054302852608 164078690291712 164120040768096 164628060906528 165101313982464 165378413297664 165890328625152 165907472742144 165932135663616 166487712010704 166512461187456 166658339405824 166683113947136 166700339995392 166725120780288 167258488455198 167283352211472 167496996339456 167764238401536 167789177339904 167978496688128 168057812175414 168325949021184 168540924690432 168565979086848 168608460432384 168781261307904 169130374106112 169147853069139 169172997688296 169346377138176 169371551268864 169913385097344 169938643516416 169956206010927 169981470795528 170768422049211 171216177463296 171259326701568 171284785201152 171832739625792 171858283365888 172034414870528 172077770317824 172433701725372 172610422956032 172653923566656 172679589379584 172900125253632 173453247286872 173479031923008 173755818344448 173977728712704 174560243429376 174586192625664 174604235426208 174630191162112 174783181160448 174809163497472 175214890462878 175394462035968 175420535242752 175438664269344 175981720279392 176277080824992 176783821111296 177331040944128 177375731226624 177402098958336 177628666134528 177969623183856 177996079200384 178178501115904 178196915167488 178223404972032 178820135122608 179048513328384 179075129726976 179334185877504 179360844742656 179648006118546 180191219023872 180218005291008 180236630117376 180421348294656 180794537837568 180840100977144 180866983703616 181025437630464 181052347908096 181097976019968 181658549965824 181677323666853 181704330850392 182545554604329 183070314749952 183097529008128 183710578770432 183737888206848 183898857275392 183945202753536 183972547067904 184325681154708 184561090709184 184588526578176 184635045864108 184824271822848 185206568519844 185443103090112 185738978230272 185976192761856 186050714959872 186626619703296 186645906834912 186673652621568 186864967876608 187298676012042 187326518835888 187490631831552 187518503190528 187537882494816 187565760877824 188193771237906 188434120881888 188975808774144 189003900911616 189608540276736 189636726472704 189878918971392 190271670869376 190466673606656 190514674280448 190542995177472 190786345107456 191152558234512 191180973955968 191229154644969 191396686661376 191425138673664 191730558173184 192066071057616 192618199646208 192646833242112 192666742539264 192695383351296 192864199901184 193311832079016 193340568786624 193538716729344 193567487164416 193587491607552 194186725825536 194235664012488 194264538052032 194512640910336 195134903197731 195163910913384 195724944801792 195754040229888 196067447537983 196380273858048 196409466703872 196631078805504 196660308934656 197318769790464 197348102148096 197368497303012 197570773327872 197600143147008 197979435314316 198232282613568 198261750769152 198311715928116 198881798750208 199497421062144 199547697629952 199577361328128 199752207040512 199832249401344 200215826081838 200245589100432 200450813755392 200471529563424 200501330593536 201172652012934 201429577494432 201459520942848 202038652698624 202392203910176 202715121401856 202745255952384 202974016831488 203004189868032 203393855067264 203653617334272 203683891396608 203735223022464 203944024080384 204365868711552 204417372206691 204626872375296 204657291116544 204953355288576 205297340645376 205312006992624 205932821741568 205954104093696 205984720134144 206674401116736 206705124232704 206886214434816 206916969037824 206938353097728 206969115451392 207631227047832 207662092400448 207927305800704 208623490976376 208920984681472 209223216857088 209254318866432 209589340471637 209954947166208 210223088861184 210254339506176 210926960810496 210958316089344 210980117806668 211011480987552 211196343902208 211227739226112 211934974960128 211988385992124 212597784870912 212629388525568 212644578670932 213309607811328 213341317281792 213613783842816 214055629728048 214275007807488 214329008565504 214360869574656 214634638245888 215046628013826 215078595700464 215321272494048 215353281007872 215972352884736 216074329939818 216350286938464 216695474601984 216727687397376 216972224888832 217004478824448 217731056320512 217763423059968 217785928058496 218009129189376 218041537265664 218460066553728 218515122014049 218547605308536 218739070470144 218771587055616 218826721024128 219455777931264 219504081208704 219559399777557 220135085309952 220190562902016 220223295258624 220504551063552 220927808090304 220960650041856 221187104833536 221209963656192 221242847551488 221983616014272 222016614916608 222267119993856 222300161040384 223011317940264 223044469615296 223329328452608 223685651202048 224077082900552 224434598694912 224721232920576 224754638782464 224811280576512 225507165474816 225530470758852 225563996917728 225795169517568 225828735025152 226551180129792 226584858021888 226608274681236 226641961060704 227293484285952 227691229398948 228054511577088 228088412946432 228345768935424 228379713601536 228818086950672 229110319501056 229144377821184 229437027090432 229911602300496 230205231422208 230239452506112 230533500338176 230976007866702 231270996382496 231305375897344 231674424459264 231970304950272 232746991239168 232781590167552 232805647234944 232840254882816 233044241547264 233078884663296 233585130428811 233619853950504 233859282714624 233894046990336 233918219025792 234642293705856 234701427348423 235036107766656 235376118964224 235411108724736 235711761481728 236199315561984 236441387925504 236500974968832 236536131944448 236838221512704 237292830911808 237328105600512 237595886889984 237631206629376 238426846830144 238731351104512 238766839635968 239112247836672 239530674824728 240254958698496 240315506823168 241059383783424 241120134636192 241155978271488 241367250173952 241403130544128 241463968026624 241963420163022 242211399954432 242236431555804 242272441133856 242968896995328 243005015457792 243394072805772 243782408927232 243818648322048 244093752999936 244130038677504 244947438360576 244983850942464 245260270338048 245296729423872 245767574872944 246081454278912 246118035437568 246180061152144 246432362430464 246942091359792 247257470786816 247651970973696 247968257015808 248067619946496 248085341782754 248835492937728 248861209113216 248898203495424 249153290502144 249731568016056 249768691781184 249987509108736 250024670920704 250050509993088 250087681170432 250887732682797 250925028317208 251245494509184 251646357602304 251683766009856 251967745032192 252086718263121 252488923531776 252811387035648 252848968630272 253171891961856 253695561159168 254019565707264 254057326903296 254381793476608 254870077646016 254907965274624 254972206193292 255195582215168 255233518231552 256088094743488 256824266194944 256888990052352 256927177801728 257749109438688 257787425048832 258051622305792 258116655476736 258650552588058 258915634434048 258980885349984 259019384069376 259350187880448 259763982041088 260179870930308 260218547884512 260633727516672 260966593069056 261005386973184 261840365144064 261879288938496 262174771740672 262213745246208 263091693053952 263130802864128 263157996404016 263427697770496 263466857529344 263972580419088 264309710151424 264349001025536 264415621237488 265175731666944 265996561416192 266063596839936 266103148437504 266336276054016 266442999201792 266954434775784 266994118800576 267267751673856 267295372751232 267335107458048 268230202683912 268572769992576 268612694590464 269001278816256 269041267113984 269472009177819 270286828535808 270327007936512 270632022441984 271191806756352 271538156445696 271578521862144 271646964029952 271925365440512 272487824948736 272556496275588 272835829833728 272876388155392 273749342656832 274605472124928 274646293512192 275565868155648 275606832310272 275848285913088 275917804130304 275958820601856 276488521732062 276841636063776 276882789867264 276952568796162 277236407734272 277678739423232 277809852779766 278164654635168 278608467345408 278964289142784 279005758488576 279939929554944 280297451814912 280339119341568 281235947747328 281277754785792 281306823742224 281348641316736 281595125202944 281636985634816 282290656856859 282579966613504 282651181322832 283463713161216 283505851367424 283526104894576 284412810415104 284455089709056 284818378457088 285407506304064 285700010409984 285772011420672 285814492766208 286179517661184 286728837351768 286771460933952 287095029992064 287137708010496 287595837259776 288099106586424 288927299469312 288970249863168 289296299851776 290308075094016 290351230746624 290381237411328 290678838919168 291280088738304 291353496018732 291396807078048 291652093960192 291695449407488 291768961365504 292672108278272 292745866370076 293587417202688 293631060344832 294570410787072 294614200055808 294946618208256 294990463401984 295978154685696 296022153222144 296052745954518 296356159991808 296400214720512 296969152971474 297348423920352 297392626153728 297467573892174 298247534936064 299246131593216 299628310560768 299672851709952 299748374102016 300676220633088 300707294345136 300751995890304 301060226023424 301104980033536 301758978019401 302068240173056 302113144029184 302144366241648 302189281414272 303057979047936 303588305865264 304072682102784 304117883928576 304461025247232 304506284802048 305090782600896 305480426001408 305525837094912 305602834533696 305916036120576 306548803067328 306940308562944 306985936674816 307430032932864 307968010488936 308899232612352 310329321652224 310375453556736 310407529646592 310453673177088 310725655396352 311446840571748 311493138600672 311812376952832 311858729320448 311890958701056 312856391607808 312935236464564 313381477022208 313834825285632 313881478299648 314932420749312 315334633291776 315381509259264 316390441215744 316437474134016 316470176710002 316517221481328 316794515853312 316841608839168 317902462440192 317982578988186 318816330448896 318966868006398 320339944931328 320420675764224 321412511711232 321493512848256 321541304361984 321823000231936 321870840725504 321951957368832 322569942020739 322617893550696 322948533272576 322981908741072 323029921511808 323958529327104 324111494909727 324525430407696 325043211902976 325091531096064 325458337333248 325506718236672 326596584480768 326645134589952 326678892087744 327013693784064 327062305898496 327690099830592 327821407962804 328108605705216 328157380583424 328240081536192 329256121813056 330202627964928 330756826595328 331780657250304 331814945484288 331864271327232 332975424021408 333024922374912 333316678811648 333366227894272 333400679990784 333450241560576 334516976910396 334566704422944 334993992678912 335528476803072 335578354679808 336115624350828 336651898042368 337081849380864 337131958173696 337216920864768 338260748212224 338295706138278 338345995376592 338692754276352 338743102537728 339826770194688 339877287032832 339912412021854 339962941591056 341536844098422 342432354926592 342518653403136 342569570402304 343665479251584 343716566731776 344068829741056 344155540635648 344867403450744 345220845912064 345307847133312 345359178759168 345800250507264 346464011800053 346906494573744 346958063846016 347511636688896 347955457425408 349120486858752 349172385251328 349208470852416 349260382324224 349566362320896 349618326994944 350429780925756 350788924071936 350841070485504 350877328538688 351963440558784 352554161649984 353567642222592 354662081888256 354751462453248 354804197916672 355257332269056 355939246367712 355992158400768 356357002231808 356393830334976 356446809944064 357640270245216 358097026656768 358150259453952 358668371755008 358721689485312 359296012237092 360382438047744 360436010582016 360473260234752 361589075675136 361680201954288 361733967407232 362050875260928 362104695816192 362195952039936 362945130244533 363317099931648 363354647333706 363408661700784 365091109208658 366140629499904 366195058016256 367421157540864 367475776413696 367797714550784 367890405507072 367945094135808 368651362309416 369122181418368 369177053156352 369270091728216 369648543645696 370413137039688 370886206180224 371477956460544 371952385523712 372101429919744 372128012674131 373253239406592 373291813669824 373347305243136 373729935753216 374597352024084 374653037671776 374981263663104 375037006381056 375075764989632 375131521755648 376387542475812 376868241763776 377951617548288 379217080553472 379273452945408 379757837942784 380543341738752 380933347213312 381029348560896 381085990354944 381572690214912 382305116469024 382361947911936 382458309289938 382793373322752 382850277347328 383461116346368 384132142115232 385236399292416 385293666484224 385333485078528 385390766702592 386623664158032 386681137573248 387077433458688 387134974328832 387174983215104 387975828882087 388373451651072 388471328024976 388529076104064 389025281820672 390269806395462 390327821826768 391449889603584 391508080459776 392134895075966 392760547716096 392818933407744 393262157611008 393320617869312 394637539580928 394696204296192 394736994606024 395141546655744 395200286294016 395958870628632 396464565227136 396523501538304 396623431856232 397763597500416 398994842124288 399095395259904 399154722656256 399504414081024 399664498802688 400431652163676 400491178200864 400901627510784 400943059126848 401002661187072 402345304025868 402859154988864 402919041885696 404784407820352 405430242803712 405490511904768 405948033662976 406787710134528 407307234668544 407367782793216 407470446044928 407888048160768 408731737423104 408834744413382 409253744750592 409314582233088 409906710577152 410594681290752 410624013985248 411865643483136 411908208187392 411969440268288 413348802233472 413410248465408 413772428869632 413833938075648 413876706195456 413938230902784 414732782598093 415262454095664 415324184800896 415854611601408 416714779169649 417246981952752 417841969362944 418446433714176 418508637732864 419178680943274 419909894332416 420446177722368 420508679012352 421853921620992 421916632178688 421960235613336 422022961975104 422392687804416 422455478452224 423869949920256 423976771984248 425195569741824 425258777051136 425289157341864 426619215622656 426682634563584 427227567685632 428111259456096 428550015614976 428658017131008 428721739149312 429269276491776 430093256027652 430157191400928 430642544988096 430706562015744 432148659879636 432700573876928 433390949203968 433455374794752 433944449777664 435462112641024 435526846119936 435571856116992 436018258378752 436920133107456 437030244028098 437095210617072 437478140940288 437543174111232 437653442048256 438911555862528 439008162417408 439118799555114 440270170619904 440381125804032 440446590517248 441009102127104 441855616180608 441921300083712 442374209667072 442419927312384 442485695102976 443967232028544 444033229833216 444534239987712 444600322080768 445453729457211 446022635880528 446088939230592 446201360838261 446658656905216 447371302404096 448154165801104 448869197389824 449442465841152 449509277564928 449622561153024 451014330949632 451060941517704 451127993835456 451590339035136 451657470050304 453102360259584 453169716043776 453216549362472 453283922121408 454586968571904 455382458797896 456109023154176 456176825892864 456691537870848 456759427203072 457636173901344 458220639002112 458288755642368 458874054180864 459823204600992 460410462844416 460478905012224 461067000676352 461952015733404 462541992764992 462610751794688 463348848918528 465493982478336 465563180335104 465611294469888 465680509765632 466088483094528 467170260857622 467239707901008 467718565429248 467788093980672 467836438051584 469284587411712 469402854696846 470072215533312 470752237928448 470822217449472 471423522963456 472398631123968 472882775851008 473001949937664 473072263888896 473676443025408 474585661823616 474656211201024 475191773779968 475262413258752 476853693660288 476973868482279 477462702209024 477533679271936 478224495673344 478450302009597 479061349649456 480509917396992 480631013646336 482118767566848 482240269272384 482311956542976 482734500347904 482806261088256 482927936053248 483926840326044 484422799908864 484472863111608 484544882267712 485937793990656 486788145611544 487564817854464 487637296644096 488187505999872 488260077355008 489894876721152 489967701884928 490520540676096 490593458847744 491535149745888 492162908557824 492236070875136 492360122304288 492864724860928 493884182719584 494514941573632 495303941947392 496135239892992 496170683565508 497670985875456 497722418226432 497796406990848 499463136032112 499537383562368 499975018217472 500049341841408 500101019986176 500175362340864 501775465365594 501850056634416 502490989018368 503292715204608 503367532019712 503935490064384 504173436526242 504977847063552 505622774071296 505697937260544 506343783923712 507391122318336 508039131414528 508114653806592 508763586953216 509740155292032 509815930549248 509868618032781 509944412386584 510391164430336 510467036463104 512176189486976 512305266147633 513648532389888 513777980104704 513854355603456 515498218877376 515574850097664 516103244611584 516233310953472 517301105176116 517831268868096 517961770699968 518038768138752 518700375760896 520359741860616 520437095769024 521267455033344 521933186138112 523680730288128 523758577876992 524349543481344 524427490492416 526183386107904 526261605728256 526315992808032 526855395540992 526933715058688 527945160838176 528619420302848 528698002051072 528831242474976 530351463333888 531993122832384 532127193679872 532206296875008 532885998403584 533908869551568 533988237601152 534535503347712 534590745502464 534670214916096 536460405367824 537145539985152 537225389180928 538002557632512 538082534227968 538944018355638 540573657071616 540654015873024 541264044883968 542383613512704 543076312891392 543157043724288 543293928059904 543850730881024 544975649897472 545031971000559 545112992551176 545671659667456 545752776310784 547498685313664 547636663812987 549210944249856 549292587024384 551131736311296 551213664620544 551696571826176 551835608260608 551917641203712 552977043464124 553683272127552 553765579734528 553905137592324 554472815468544 555619705559532 556329309270336 557216934690816 557928578285568 559879859109888 560594903629824 562471895494656 562555509571584 562613647484448 562697282633472 563190250405888 563273971269632 564581313713718 565159933227008 565302362645664 566927426322432 567011702734848 567052209789152 568825620830208 568910179418112 569636756914176 570815012608128 571400020819968 571544022841344 571628985532416 572359035322368 573457674703536 573542921867904 573687463934907 574190059984128 574275416020992 575191674519552 576198213172848 577854598938624 577940499726336 578592599703552 580616150188032 580702461493248 580762474822656 581357677838336 582560177476608 582706992037464 582793614156096 583304187920384 583390898814976 583537922731008 585344216556544 585404709593193 585491732740152 587174834405376 587262120689664 588202342613949 589140821574144 589228400111616 589893236416512 589980926803968 591956309371392 592044306444288 592105491909036 592712319983616 592800429441024 593938305942948 594696847840704 594785252307456 594935147784348 598492263186432 599256621121536 599496748204032 601352441266176 601414588690272 601503991780608 602120452046848 603517956038802 604136480346112 604226288058368 604288732483296 604378562828544 606115958095872 607176611730528 608145364205568 608235767857152 608922050494464 609012569604096 610181565201792 610960852002816 611051674189824 611205669067392 611832072241152 613097606134656 613252116620073 613880617125888 613971873349632 614860065865728 615936020977872 617798465224704 620658643304448 620750907113472 620815059293184 620907346354176 621451310792704 622893681143496 622986277201344 623624753905664 623717458640896 623781917402112 625712783215616 625870472929128 626762954044416 627669650571264 627762956599296 628768021414911 629864841498624 630669266583552 630763018518528 632780882431488 632874948268032 632940353420004 633034442962656 633589031706624 633683217678336 635804924880384 635965157976372 637933736012796 640841351528448 642825023422464 642987025696512 643082608723968 643646000463872 643903914737664 645139884041478 645235787101392 645897066545152 645963817482144 646059843023616 647917058654208 648222989819454 649050860815392 650086423805952 650183062192128 650916674666496 651013436473344 653193168961536 653290269179904 653357784175488 654027387568128 654124611796992 655380199661184 655545366042147 655642815925608 656217211410432 656314761166848 656480163072384 658512243626112 658678199332671 660405255929856 661513653190656 663561314500608 663629890968576 663728542654464 665950848042816 666049844749824 666633357623296 666732455788544 666801359981568 666900483121152 669033953820792 669133408845888 669987985357824 671056953606144 672231248701656 673303796084736 674163698761728 674263916347392 674433841729536 676521496424448 676591412276556 676691990753184 677385508552704 677486205075456 679653540389376 679754574065664 679824824043708 679925883182112 683073688196844 685037306806272 685139140804608 687330958503168 687433133463552 688311081271296 689734806901488 690441691824128 690615694266624 690718357518336 691600501014528 692928023600106 693812989147488 693916127692032 695023273377792 695910914850816 698240973717504 698344770502656 698416941704832 698520764648448 699132724641792 699236653989888 700755391286433 700859561851512 701577848143872 701682140971008 701754657077376 703926881117568 704104282045269 705108323299968 707135284445184 709324163776512 709502924906496 709608395833344 710514664538112 711878492735424 711984316801536 712714004463616 712787660669952 712893619888128 715280540490432 716194053313536 716300518907904 717336743510016 718592024474184 720764876095488 720946520469504 723178151350272 723360403908576 723467934814464 724101750521856 724209391632384 724391904079872 725890260489066 726634199863296 726709294667412 726817323401568 730182218417316 732281258999808 732390116032512 734842315081728 734951552827392 735780811014144 735890188271616 737302724618832 738244362836736 738354106312704 738540183456432 739297087291392 740826274079376 741772412360448 742955912921088 743904771047424 744202859839488 744256025348262 746506478813184 746583627339648 746694610486272 747459871506432 749194704048168 749306075343552 749962527326208 750074012762112 750151529979264 750263043511296 752663198048391 752775084951624 753736483527552 755903235096576 756260154789363 758434161106944 758546905890816 759515675885568 761086683477504 761866694426624 762058697121792 762171980709888 763145380429824 764610232938048 764723895823872 764916618579876 765586746645504 765700554694656 768264284230464 770472798584832 770666970157056 770781533405184 773247328316064 773362275146496 774154866917376 774349966430208 775951657764174 776746903302144 776942656049952 777058152208128 778050563641344 780539612790924 780655643653536 782899779207168 783016160919552 784269790151932 785521095432192 785637866815488 786524315222016 786641235738624 789275079161856 789392408592384 789473989212048 790283093311488 790400572588032 791917741257264 792929130454272 793047003076608 793246863712464 795527195000832 797989684248576 798190790519808 798309445312512 799008828162048 799328997605376 800863304327352 800982356401728 801803255021568 801886118253696 802005322374144 804690608051736 805718309977728 805838083771392 808416027533457 809568815640704 810860485607424 810981023809536 811896067325952 813575420269056 814614469337088 814735565586432 814940892089856 815776096321536 817463474846208 817669488826764 818507489501184 818629164466176 821248027970496 823816416374784 823938880536576 826697604466944 826820496930816 827544857739264 827753412390912 827876461805568 829465565196186 830524908191328 830648369601792 831709223202816 833429558339298 834493963905504 835683938725888 836892867428352 837017275465728 838357361886548 839819788664832 840892355444736 841017358024704 843707843241984 843833264357376 843920471226672 844045923950208 844785375608832 844910956904448 846871970570577 847739899840512 847953543968496 850391139483648 850517554102272 850578314683728 853238431245312 853365269127168 854455135371264 856222518912192 857100031229952 857316034262016 857443478298624 858538552983552 860186512055304 860314382801856 861285089976192 861413124031488 864297319759272 865401147753856 866781898407936 866910749589504 867888899555328 868298696239639 870924225282048 871053692239872 871143712233984 872036516757504 873840266214912 874060488056196 874190421234144 874956281880576 875086348222464 875306884096512 878016324834816 878237599110228 880762251608064 880893181034496 883711232361216 883842600167424 884839854624768 884971390205952 887934464057088 888066459666432 889068479975424 889200644161536 890907458914422 892045271761056 892177878461184 892402721676522 893317313810432 894742604808192 896308331602208 897738394779648 898884931682304 899018555129856 899245122306048 902028661899264 902121883035408 902255987670912 903180678070272 903314940100608 905276934058203 906204720519168 906339432087552 906433098724944 906567844242816 909173937143808 910764917595792 912218046308352 912353651785728 913383075741696 913518854406144 915272347802688 916441278004224 916577511284736 917748108361728 919646409201984 920820925688832 920957810024448 922134001352704 923904031466808 925083985529984 925221503589376 926697697837056 930987964956672 931126360670208 931222588939776 931361019531264 932176966189056 934340521715244 934479415802016 935437130858496 935576187961344 935672876103168 938569174823424 938805709393692 940144431066624 941504475856896 941644434898944 944797262247936 946003899875328 946144527777792 949171323647232 949312422402048 950383547559936 950524826517504 953707387320576 953947736964558 954925404418048 955067358543872 956448991346688 956900604019194 958122699298912 961019834793984 961262027292672 964237535133696 964480538544768 964623913085952 965469000695808 965612522176512 965855872106496 967709826062217 967853680652088 968845599817728 968945726223216 969089764535424 971875587981312 972334484729181 973576291223088 975129635708928 975274593288192 976375011999744 976520154710016 979789753442304 979935403769856 981041081352192 981186917695488 983070299491776 984325817115648 984472141750272 984720244608576 985729449721856 987768365439168 989029883147264 990607883894784 992270479785984 992341367131016 995341971750912 995444836452864 995592813981696 998926272064224 999074767124736 999950036434944 1000098683682816 1000202039972352 1000350724681728 1003550930731188 1003700113268832 1004981978036736 1006585430409216 1006735064039424 1008346873052484 1009955694127104 1011245548142592 1011395874521088 1014782244636672 1016078262829056 1016229307613184 1019480310584064 1019631861098496 1019737236065562 1019888824773168 1020782328860672 1020934072926208 1024352378973952 1024610532295266 1027297064779776 1027555960209408 1027708711206912 1030996437754752 1031149700195328 1032206489223168 1032466621906944 1034602210352232 1035662537736192 1035923541399936 1036077536277504 1037400751521792 1039392035400159 1040719483721232 1040874191538048 1042534910066688 1043866372276224 1047361460576256 1047517155753984 1048699086962688 1048854980984832 1052366772215808 1052523211456512 1052631985616064 1053710791081984 1053867430117376 1055890321676352 1057238840605696 1057396004102144 1057662484949952 1060702926667776 1063986245664768 1064254387359744 1064412593750016 1065771996807168 1067817739103136 1067976475202304 1069071006695424 1069181491004928 1069340429832192 1072920810735648 1074291079970304 1074450778361856 1076005115265024 1076165068455936 1077888036711276 1081147314143232 1081308031746048 1084767227025408 1086152625782784 1086314087448576 1086587856119808 1089951299794944 1090063942001118 1090225985102352 1091343319334912 1091505552621568 1094997370627328 1095273327625974 1098421888499712 1098585174048768 1102263472622592 1102427329241088 1103393143652352 1103671216521216 1103835282407424 1105954086928248 1107366544255104 1107531159469056 1107810275184648 1108945630937088 1111239411119064 1112658618540672 1114433869381632 1115857156571136 1116384038022393 1119759718219776 1121189807259648 1124943790989312 1125111019143168 1125227294968896 1125394565266944 1126380500811776 1126547942539264 1129162627427436 1130319866454016 1130604725291328 1133854852644864 1134104419578304 1137651241660416 1137820358836224 1139273513828352 1141630025216256 1142800041639936 1143088045682688 1143257971064832 1144718070644736 1146915349407072 1147085843735808 1147374927869814 1148380119968256 1148550832041984 1150383349039104 1152396426345696 1155709197877248 1155880999452672 1161232300376064 1161404922986496 1161524949645312 1165120354953216 1165413984074928 1165587228312192 1166608375840768 1166781797629952 1167075845462016 1170688433113088 1170809419186386 1170983465480304 1174349668810752 1174524241379328 1176404685227898 1178281643148288 1178456800223232 1179786472833024 1179961853607936 1183912618742784 1184088612888576 1184210983818072 1185424639967232 1185600858882048 1187876611885896 1189393695681408 1189570504614912 1189870295568696 1196984526372864 1198513242243072 1198993496408064 1202704882532352 1202829177380544 1203007983561216 1204240904093696 1207035912077604 1208272960692224 1208452576116736 1208577464966592 1208757125657088 1214353223461056 1216290728411136 1216471535714304 1217844100988928 1220363130403584 1221921704005632 1222103348379648 1222411338134784 1223664144482304 1226195212269312 1226504233240146 1227761234251776 1227943746699264 1229720131731456 1231872041955744 1235596930449408 1241317286608896 1241501814226944 1241630118586368 1241814692708352 1245787362286992 1245972554402688 1247249507811328 1247434917281792 1247563834804224 1250144337508947 1251425566431232 1251740945858256 1253525908088832 1255339301142528 1255525913198592 1257536042829822 1259729682997248 1261338533167104 1261526037037056 1265561764862976 1265749896536064 1265880706840008 1266068885925312 1267178063413248 1267366435356672 1271609849760768 1271930315952744 1275867472025592 1281682703056896 1285650046844928 1285974051393024 1286165217447936 1287292000927744 1287807829475328 1290279768082956 1290471574202784 1291794133090304 1291927634964288 1292119686047232 1296445979638908 1298101721630784 1300172847611904 1300366124384256 1301833349332992 1306386337923072 1306580538359808 1306715568350976 1308054775136256 1310760399322368 1311090732084294 1311285631851216 1312434422820864 1312629522333696 1312960326144768 1317024487252224 1317356398665342 1320810511859712 1323027306381312 1327122629001216 1327259781937152 1327457085308928 1331901696085632 1332099689499648 1333266715246592 1333464911577088 1333602719963136 1333800966242304 1336361188371633 1338067907641584 1338266817691776 1338604082514783 1339975970715648 1342113907212288 1344462497403312 1346607592169472 1348327397523456 1348527832694784 1348867683459072 1353042992848896 1353182824553112 1353383981506368 1354771017105408 1354972410150912 1359307080778752 1359509148131328 1359649648087416 1359851766364224 1366147376393688 1370074613612544 1370278281609216 1374661917006336 1374866266927104 1376622162542592 1379469613802976 1380883383648256 1381231388533248 1381436715036672 1383201002029056 1385856047200212 1387625978294976 1387832255384064 1390046546755584 1396481947435008 1396689541005312 1396833883409664 1397041529296896 1398265449283584 1401510782572866 1401719123703024 1403155696287744 1403364281942016 1403509314154752 1407853762235136 1408208564090538 1410216646599936 1414270568890368 1418648327553024 1419005849812992 1419216791666688 1421029329076224 1423756985470848 1423968633603072 1425428008927232 1425575321339904 1425787239776256 1430561080980864 1430921605446837 1432388106627072 1432601037815808 1434673487020032 1435350906028791 1437184048948368 1441529752190976 1441893040939008 1446356302700544 1446720807817152 1446935869628928 1448203501043712 1448418783264768 1448783808159744 1451780520978132 1453268399726592 1453418589334824 1453634646803136 1460364436834632 1464562517999616 1464780232065024 1469684630163456 1469903105654784 1471561622028288 1471780376543232 1474605449237664 1476488725673472 1476708212625408 1477080366912864 1478594174582784 1481652548158752 1483544824720896 1485911825842176 1488405719678976 1488512050696524 1493012957626368 1493167254679296 1493389220972544 1498389408096336 1498612150687104 1499925054652416 1500148025524224 1500303059958528 1500526087022592 1505326396096782 1505550169903248 1507472967055104 1511806470193152 1512520309578726 1516868322213888 1517093811781632 1519031351771136 1522173366955008 1523733388853248 1524117394243584 1524343961419776 1526290760859648 1529220465876096 1529447791647744 1529605854098343 1529833237159752 1531173493291008 1531401109389312 1536528568460928 1536915798442899 1540945597169664 1541333940314112 1541563066810368 1546494656632128 1546724550292992 1548309733834752 1548699932860416 1551903315528348 1553493806604288 1553885312099904 1554116304416256 1556101127282688 1561079225581848 1561311287307072 1565799558414336 1568539580303864 1571042190864384 1571275733630976 1573048630444032 1573282471477248 1578550158323712 1578784817184768 1578947978424096 1580566186622976 1580801145176064 1583835482514528 1585858260908544 1586094006153216 1586493727424928 1591054390001664 1595979368497152 1596381581039616 1596618890625024 1598657995210752 1601726608654704 1601964712803456 1603606510043136 1603772236507392 1604010644748288 1609381216103472 1611436619955456 1611676167542784 1616832055066914 1619137631281408 1621720971214848 1621962047619072 1623792134651904 1627150840538112 1629228938674176 1629471131172864 1629881784179712 1631552192643072 1634926949692416 1635095913001677 1635338977653528 1637014979002368 1637258328932352 1642496055940992 1642909991438961 1647632832749568 1647877761073152 1653395208933888 1653640993861632 1655089715478528 1655506824781824 1655752923611136 1658931130392372 1661049816382656 1661296739203584 1663418446405632 1666859116678596 1668987927811008 1671367877451776 1673785734856704 1676714723773096 1679639577329664 1681784710889472 1687415686483968 1687666528714752 1687840942453344 1688091847900416 1689570751217664 1689821913808896 1693743941141154 1695479799681024 1695907087936992 1700782278967296 1701035108204544 1701156629367456 1706476862490624 1706730538254336 1708910270742528 1712445037824384 1714200062459904 1714632068524032 1714886956597248 1717077105967104 1720373024110608 1720628765603712 1722570179952384 1722826248062976 1728594639518544 1730802295507712 1733563796815872 1733821499179008 1735777799110656 1736597392479278 1741848450564096 1742107384479744 1742287424467968 1744073033515008 1747680532429824 1748120976112392 1748380842468288 1749912563761152 1750172696444928 1750613768193024 1756032649669632 1756214128779579 1756475198220456 1761524503216128 1761786362068992 1764607027841847 1767422464722432 1767685200334848 1769679709249536 1769942780411904 1775868928114176 1776132919332864 1778136959950848 1778401288323072 1781814917828844 1784090543522112 1784355756922368 1784805443353044 1786634627620864 1792616663204416 1795476789559296 1797769863364608 1798490244612096 1804057323798528 1804243766070816 1804511975341824 1806361356140544 1810553868116406 1812409441038336 1812678864175104 1812866197449888 1813135688485632 1818347874287616 1821529835191584 1824436092616704 1824707303571456 1826766151483392 1827037708812288 1830544695605376 1832882556008448 1833155022569472 1835496216723456 1839292818403968 1841641851377664 1841915620048896 1844268002705408 1847808062933616 1850167971059968 1850443007178752 1853395395674112 1861975929913344 1862252721340416 1862445177879552 1862722039062528 1864353932378112 1868681043430488 1868958831604032 1870874261716992 1871152375922688 1871345752206336 1877138349646848 1877611418787384 1880288862133248 1883008951713792 1883288869797888 1886304064244733 1889594524495872 1892007799750656 1892289055555584 1898342647294464 1898624844804096 1900767095119872 1901049653035008 1907414774641152 1907895473929116 1909850808836096 1910134717087744 1913801208038388 1916245398597824 1922524054585344 1928475070267392 1928961077089536 1929247826171904 1930938001391616 1931711744212992 1935419652124434 1935707361304176 1937691199635456 1937891452446432 1938179529070848 1943751175962624 1944668969458362 1947152582446176 1950259271417856 1950549186576384 1952750023999488 1953040309420032 1959579506884608 1959870807539712 1962082162704384 1962373835390976 1966140598983552 1968651634231296 1968944283500544 1969440489217152 1971458899443712 1975536730878336 1976034597998013 1978059766294528 1981215767789568 1984540959571968 1984682734262032 1990683943501824 1990889672905728 1991185627963392 1997852544128448 1998149534249472 1999900072869888 2000197367365632 2000404079944704 2000701449363456 2007101861462376 2007400226537664 2009963956073472 2013170860818432 2016693746104968 2019911388254208 2022491096285184 2022791749042176 2029564489273344 2032156525658112 2032458615226368 2038960621168128 2039263722196992 2039474472131124 2039777649546336 2041564657721344 2041868145852416 2048704757947904 2049221064590532 2055111920418816 2055417422413824 2061992875509504 2062299400390656 2064933243813888 2069204420704464 2071325075472384 2071847082799872 2072155072555008 2074801503043584 2078784070800318 2081438967442464 2081748383076096 2085069820133376 2087732744552448 2094722921152512 2095034311507968 2097398173925376 2097709961969664 2104733544431616 2105046422913024 2105263971232128 2107421582163968 2107734860234752 2111780643352704 2112312846135807 2114477681211392 2114792008204288 2115324969899904 2121405853335552 2127972491329536 2128508774719488 2128825187500032 2131543993614336 2135635478206272 2135952950404608 2138142013390848 2138362982009856 2138680859664384 2145841621471296 2148582159940608 2148901556723712 2152010230530048 2155776073422552 2162294628286464 2169534454050816 2172305251565568 2172628174897152 2173175712239616 2179902599589888 2180127884002236 2180451970204704 2182686638669824 2183011105243136 2189994741254656 2190546655251948 2196843776999424 2197170348097536 2204526945245184 2204854658482176 2207342433042432 2207670564814848 2211908173856496 2214733088510208 2215062318938112 2215620550369296 2217891261874176 2222478822238128 2225317237081344 2228867738763264 2231714313142272 2232768076044786 2239519436439552 2242379614519296 2249887581978624 2250222038286336 2250454589937792 2250789130533888 2252761001623552 2253095885078528 2257989594145173 2258325254854872 2260639732908032 2261209450582656 2267709705289728 2268208839156608 2268780464368089 2275302483320832 2275640717672448 2278547027656704 2283260050432512 2285600083279872 2286176091365376 2286515942129664 2289436141289472 2293830698814144 2294171687471616 2294749855739628 2296760239936512 2297101664083968 2304792852691392 2311418395754496 2322464600752128 2323049899290624 2330240709906432 2330827968149856 2331174456624384 2333216751681536 2333563595259904 2334151690924032 2341376866226176 2341618838372772 2341966930960608 2348699337621504 2349048482758656 2352809370455796 2356563286296576 2356913600446464 2359572945666048 2359923707215872 2367825237485568 2368177225777152 2368421967636144 2370849279934464 2371201717764096 2375753223771792 2378787391362816 2379141009229824 2379740591137392 2393969052745728 2397026484486144 2397986992816128 2405409765064704 2405658354761088 2406015967122432 2408481808187392 2414071824155208 2416545921384448 2416905152233472 2417154929933184 2417514251314176 2425248082600371 2428706446922112 2432581456822272 2432943071428608 2435688201977856 2440726260807168 2443843408011264 2444206696759296 2444822676269568 2447328288964608 2452390424538624 2453008466480292 2455522468503552 2455887493398528 2463744083911488 2482634573217792 2483260237172736 2483629385416704 2491574724573984 2491945108805376 2494499015622656 2495127669608448 2500288675017894 2502851132862464 2503481891716512 2507051816177664 2510678602285056 2511051826397184 2515072085659644 2519459365994496 2522677066334208 2523052074074112 2531123529725952 2531499793072128 2531761413680016 2532137771850624 2534356126826496 2534732870713344 2540615911711731 2543219699521536 2543860631905488 2551734944051184 2563365406113792 2571300093689856 2571948102786048 2572330434895872 2574584001855488 2575615658950656 2580559536165912 2580943148405568 2583588266180608 2583855269928576 2584239372094464 2592891959277816 2596203443261568 2600345695223808 2600732248768512 2603666698665984 2604896088718917 2612772675846144 2613161076719616 2613431136701952 2616109550272512 2621520798644736 2622181464168588 2622571263702432 2624868845641728 2625259044667392 2625920652289536 2634048974504448 2634712797330684 2654519563874304 2654914170617856 2663803392171264 2664199378999296 2666533430493184 2667205439926272 2667601932484608 2672722376743266 2676135815283168 2676533635383552 2677208165029566 2679951941431296 2684227814424576 2688924994806624 2693215184338944 2696654795046912 2697055665389568 2697735366918144 2706085985697792 2706365649106224 2706767963012736 2709542034210816 2709944820301824 2715830802174609 2718614161557504 2719018296262656 2719299296174832 2719703532728448 2732294752787376 2740149227225088 2740556563218432 2749323834012672 2749732533854208 2753244325085184 2758939227605952 2761766767296512 2762462777066496 2762873430073344 2766402004058112 2771712094400424 2775251956589952 2775664510768128 2780093093511168 2792963894870016 2793379082010624 2793667766819328 2794083058593792 2796530898567168 2803021565145732 2803438247406048 2806311392575488 2806728563884032 2807018628309504 2815707524470272 2816417128181076 2820433293199872 2838011699625984 2838433583333376 2847513970941696 2847937267206144 2851150642679808 2851574479552512 2861122161961728 2861843210893674 2864776213254144 2865202075631616 2869346974040064 2870701812057582 2874368097896736 2883059504381952 2883786081878016 2892712605401088 2893441615634304 2893871739257856 2896407002087424 2896837566529536 2897567616319488 2903129478186651 2903561041956264 2906536799453184 2906837178669648 2907269293606272 2917003454187543 2920728873669264 2929125035999232 2929560464130048 2939369260326912 2939806211309568 2943123244056576 2943560753086464 2949210898475328 2952977451346944 2953416425250816 2954160733825728 2957188349165568 2963305096317504 2967089649441792 2971823651684352 2976811439357952 2977024101393048 2986025915252736 2986334509358592 2986778441945088 2996778816192672 2997224301374208 2999850109304832 3000296051048448 3000606119917056 3001052174045184 3010652792193564 3011100339806496 3014945934110208 3025040619157452 3033736644427776 3034187623563264 3044346733910016 3048234788487168 3048687922839552 3058440931752192 3058895583295488 3059211708196686 3059666474319504 3062346986582016 3062802218778624 3073057136921856 3073831596885798 3081891194339328 3082667880628224 3083126133620736 3092989313264256 3093449100585984 3096619467669504 3097399865720832 3103806631056696 3106987613208576 3107770624199808 3108232608832512 3112202254565376 3118176106200477 3122158451163696 3122622574614144 3131599116828672 3137079160607728 3142084381728768 3142551467261952 3146097260888064 3146564942954496 3157100316647424 3157569634369536 3157895956848192 3161132373245952 3161602290352128 3167670965029056 3171716521817088 3172188012306432 3172987454849856 3182108780003328 3191958736994304 3192763162079232 3193237781250048 3197315990421504 3203453217309408 3203929425606912 3207213020086272 3207544473014784 3208021289496576 3218762432206944 3222873239910912 3223352335085568 3233664110133828 3238275262562816 3243441942429696 3243924095238144 3254301681076224 3258457877348352 3258942262345728 3259763568359424 3269853899384832 3270191826003354 3270677955307056 3274029958004736 3274516657864704 3284992111881984 3285819982877922 3295265665499136 3295755522146304 3306790417867776 3307281987723264 3310179430957056 3311013649563648 3311505847222272 3317862260784744 3322099632765312 3322593478407168 3326836892811264 3333718233357192 3337975855622016 3342735754903552 3347571469713408 3349152114067179 3353429447546192 3359279154659328 3363569421778944 3374831372967936 3375333057429504 3375681884906688 3376183695800832 3379141502435328 3379643827617792 3387487882282308 3390959599362048 3391814175873984 3401564557934592 3402313258734912 3412953724981248 3413461076508672 3417820541485056 3424890075648768 3428400124919808 3429264137048064 3429773913194496 3434154211934208 3440746048221216 3441257531207424 3445140359904768 3445652496125952 3457189279037088 3461604591015424 3467127593631744 3467642998358016 3473194784958556 3483696901128192 3484214768959488 3484574848935936 3495361064859648 3496241952224784 3496761684936576 3499825127522304 3500345392889856 3501227536386048 3512065299339264 3512428257559158 3512950396440912 3523049006432256 3523572724137984 3529214055683694 3534844929444864 3535370400669696 3539359418499072 3539885560823808 3551737856228352 3552265838665728 3556273919901696 3556802576646144 3563629835657688 3568181087044224 3568711513844736 3569610886706088 3573269255241728 3585233326408832 3590953579118592 3595539726729216 3596980489224192 3608114647597056 3608487532141632 3609023950683648 3612722712281088 3621107736232812 3624818882076672 3625357728350208 3625732394899776 3626271376971264 3643059670383168 3648872185233408 3649414607142912 3653532302966784 3661089391210752 3665765112016896 3666310045138944 3670992433446912 3678585636807936 3683283702755328 3683831240097792 3688536005410816 3695616125867232 3700335942119936 3700886014357504 3706790791348224 3723951859826688 3724505442680832 3724890355759104 3725444078125056 3737362086860976 3737917663208064 3741748523433984 3742304751845376 3742691504412672 3750433012526841 3754276699293696 3755222837574768 3760577724266496 3766017903427584 3766577739595776 3772608128489466 3779189048991744 3784015599501312 3784578111111168 3796685294588928 3797249689608192 3801534190239744 3802099306070016 3814829549282304 3815790947858232 3819701617672192 3820269434175488 3827602416076776 3832490797195648 3845048109170688 3856950140534784 3857922154179072 3858495652343808 3861876002783232 3863423488425984 3870839304248868 3871414722608352 3875382399270912 3875782904892864 3876359058141696 3889337938916724 3894305164892352 3900518542835712 3901098373152768 3905500047998976 3919159013769216 3919741615079424 3924164325408768 3932281197967104 3937303268462592 3937888567001088 3938880978434304 3942917798887424 3951073461756672 3952069195996026 3956119532589056 3962431535579136 3969081919143936 3969365468524064 3981367887003648 3981779345811456 3982371255926784 3995705088256896 3996299068498944 3999800145739776 4000394734731264 4000808159889408 4001402898726912 4009083565114899 4014203722924752 4014800453075328 4015812247544349 4019927912146944 4026341721636864 4033387492209936 4039822776508416 4044982192570368 4045583498084352 4059128978546688 4064313051316224 4064917230452736 4077921242336256 4078527444393984 4078948944262248 4079555299092672 4083129315442688 4083736291704832 4097409515895808 4098442129181064 4110223840837632 4110834844827648 4123985751019008 4124598800781312 4129866487627776 4138408841408928 4142650150944768 4143694165599744 4144310145110016 4149603006087168 4157568141600636 4162877934884928 4163496766152192 4170139640266752 4189445842305024 4190068623015936 4194796347850752 4209467088863232 4210092845826048 4210527942464256 4214843164327936 4223561286705408 4224625692271614 4228955362422784 4229584016408576 4230649939799808 4242811706671104 4255944982659072 4257017549438976 4257650375000064 4263087987228672 4271270956412544 4271905900809216 4276284026781696 4276725964019712 4277361719328768 4291683242942592 4292764816340511 4297164319881216 4297803113447424 4304020461060096 4306052718086373 4311552146845104 4324589256572928 4339068908101632 4344610503131136 4345256349794304 4346351424479232 4359805199179776 4360255768004472 4360903940409408 4365373277339648 4366022210486272 4379989482509312 4381093310503896 4393687553998848 4394340696195072 4409053890490368 4409709316964352 4414684866084864 4415341129629696 4423816347712992 4429466177020416 4430124637876224 4431241100738592 4435782523748352 4444957644476256 4450634474162688 4457735477526528 4465536152089572 4479038872879104 4499775163957248 4500444076572672 4500909179875584 4501578261067776 4505522003247104 4515979188290346 4516650509709744 4521279465816064 4522418901165312 4535419410579456 4536417678313216 4537560928736178 4550604966641664 4551281435344896 4557094055313408 4566520100865024 4571200166559744 4572352182730752 4573031884259328 4578872282578944 4587661397628288 4588343374943232 4588817562295029 4589499711479256 4593520479873024 4594203328167936 4609585705382784 4610747395328697 4622836791508992 4644929201504256 4646099798581248 4660481419812864 4661655936299712 4662348913248768 4666433503363072 4667127190519808 4668303381848064 4682753732452352 4683237676745544 4683933861921216 4697398675243008 4705618740911592 4713126572593152 4713827200892928 4719145891332096 4719847414431744 4735650474971136 4736354451554304 4736843935272288 4741698559868928 4742403435528192 4751506447543584 4757574782725632 4758282018459648 4759481182274784 4787938105491456 4795973985632256 4810819530129408 4811316709522176 4812031934244864 4828143648310416 4833091842768896 4833810304466944 4834309859866368 4835028502628352 4850496165200742 4857412893844224 4865162913644544 4865886142857216 4871376403955712 4881452521614336 4887686816022528 4888413393518592 4889645352539136 4894656577929216 4904780849077248 4905287739005031 4906016932960584 4911044937007104 4911774986797056 4927488167822976 4928729974316883 4965269146435584 4966520474345472 4967258770833408 4983149449147968 4983890217610752 4988998031245312 4990255339216896 5000577350035788 5005702265724928 5006963783433024 5014103632355328 5021357204570112 5030144171319288 5038918731988992 5045354132668416 5062247059451904 5062999586144256 5063522827360032 5064275543701248 5068712253652992 5069465741426688 5081231823423462 5086439399043072 5087721263810976 5103469888102368 5126730812227584 5142600187379712 5143896205572096 5144660869791744 5151231317901312 5161119072331824 5161886296811136 5167176532361216 5167710539857152 5168478744188928 5185783918555632 5192406886523136 5200691390447616 5201464497537024 5207333397331968 5209792177437834 5225545351692288 5226322153439232 5226862273403904 5232219100545024 5243041597289472 5244362928337176 5245142527404864 5249737691283456 5250518089334784 5251841304579072 5268097949008896 5268642386338737 5269425594661368 5293821083525541 5309039127748608 5309828341235712 5327606784342528 5328398757998592 5333066860986368 5334410879852544 5335203864969216 5345444753486532 5352271630566336 5353067270767104 5354416330059132 5359903882862592 5377849989613248 5386430368677888 5393309590093824 5395470733836288 5412171971395584 5412731298212448 5413535926025472 5419084068421632 5431661604349218 5437228323115008 5438036592525312 5438598592349664 5439407065456896 5464589505574752 5480298454450176 5481113126436864 5498647668025344 5499465067708416 5506488650170368 5517878455211904 5523533534593024 5524925554132992 5525746860146688 5532804008116224 5543424188800848 5550503913179904 5551329021536256 5560186187022336 5585927789740032 5586758164021248 5587335533638656 5588166117187584 5593061797134336 5606043130291464 5606876494812096 5612622785150976 5613457127768064 5614037256619008 5631415048940544 5632834256362152 5640866586399744 5658912192734199 5676023399251968 5676867166666752 5695027941883392 5695874534412288 5702301285359616 5703148959105024 5722244323923456 5723686421787348 5729552426508288 5730404151263232 5741403624115164 5748736195793472 5767572163756032 5785425210802176 5786883231268608 5787743478515712 5792814004174848 5795135232638976 5806258956373302 5807122083912528 5813073598906368 5813674357339296 5814538587212544 5834006908375086 5841457747338528 5858250071998464 5859120928260096 5878738520653824 5879612422619136 5886246488113152 5887121506172928 5898421796950656 5905954902693888 5906832850501632 5908321467651456 5914376698331136 5926610192635008 5928103793994039 5934179298883584 5943647303368704 5953622878715904 5954048202786096 5972051830505472 5972669018717184 5973556883890176 5993557632385344 5994448602748416 5999700218609664 6000592102096896 6001212239834112 6002104348090368 6021305584387128 6022200679612992 6029891868220416 6050081238314904 6067473288855552 6068375247126528 6078090873677473 6088693467820032 6096469576974336 6097375845679104 6116881863504384 6117791166590976 6118423416393372 6119332948639008 6124693973164032 6125604437557248 6146114273843712 6147663193771596 6165335761256448 6166252267241472 6185978626528512 6186898201171968 6194799731441664 6207613262113392 6213975226417152 6215541248399616 6216465217665024 6224404509130752 6236352212400954 6244316902327392 6245245149228288 6263198233657344 6274158321215456 6284168763457536 6285102934523904 6292194521776128 6293129885908992 6314200633294848 6315139268739072 6315791913696384 6322264746491904 6323204580704256 6335341930058112 6336938538407421 6343433043634176 6344376024612864 6345974909699712 6364217560006656 6383917473988608 6385526324158464 6386475562500096 6394631980843008 6406906434618816 6407858851213824 6414426040172544 6415088946029568 6416042578993152 6437524864413888 6445746479821824 6446704670171136 6467328220267656 6476550525125632 6486883884859392 6508603362152448 6516915754696704 6517884524691456 6519527136718848 6539707798769664 6540383652006708 6541355910614112 6548059916009472 6549033315729408 6569984223763968 6571639965755844 6590531330998272 6591511044292608 6613580835735552 6614563975446528 6622027299127296 6623011694444544 6635724521569488 6644199265530624 6645186956814336 6653673785622528 6667436466714384 6675951711244032 6685471509807104 6695142939426816 6698304228134358 6706858895092384 6718558309318656 6727138843557888 6749662745935872 6750666114859008 6751363769813376 6752367391601664 6758283004870656 6759287655235584 6773968782435519 6774975764564616 6781919198724096 6783628351747968 6803129115869184 6804626517469824 6806341393104267 6825907449962496 6826922153017344 6835641082970112 6849780151297536 6856800249839616 6858528274096128 6859547826388992 6868308423868416 6881492096442432 6882515062414848 6890280719809536 6891304992251904 6914378558074176 6923209182030848 6934255187263488 6946389569917112 6967393802256384 6969149697871872 6990722129719296 6992483904449568 6993523369873152 6999650255044608 7000690785779712 7002455072772096 7024130598678528 7024856515118316 7025900792881824 7046098012864512 7047145448275968 7058428111367388 7069689858889728 7070740801339392 7078718836998144 7079771121647616 7103475712456704 7104531677331456 7112547839803392 7113605153292288 7127259671315376 7136362174088448 7137423027689472 7139221773412176 7146538510483456 7170466652817664 7181907158237184 7191079453458432 7193960978448384 7216229295194112 7216975064283264 7218047901367296 7225445424562176 7242215472465624 7249637764153344 7250715456700416 7251464789799552 7252542753942528 7275744247801113 7286119340766336 7297744370466816 7298829214285824 7307064605933568 7322178782421504 7331530224033792 7332620090277888 7341984866893824 7357171273615872 7366567405510656 7367662480195584 7377072010821632 7391232251734464 7400671884239872 7401772028715008 7447903719653376 7449780711518208 7450888156250112 7474724173721952 7475835326416128 7483497046867968 7485383008825344 7500866025053682 7508553398587392 7510445675149536 7521155448532992 7532035806855168 7533155479191552 7545216256978932 7558378097983488 7568031199002624 7569156222222336 7593370589177856 7594499379216384 7603068380479488 7604198612140032 7629659098564608 7631581895716464 7639403235344384 7640538868350976 7655204832153552 7664981594391296 7690096218341376 7713900281069568 7715844308358144 7716991304687616 7723752005566464 7726846976851968 7741678608497736 7742829445216704 7750764798541824 7751565809785728 7752718116283392 7778675877833448 7788610329784704 7801037085671424 7802196746305536 7811000095997952 7814688266156751 7838318027538432 7839483230158848 7848328650817536 7864562395934208 7874606536925184 7875777134002176 7877761956868608 7885835597774848 7902146923513344 7904138391992052 7912239065178112 7938730937048128 7963558691622912 7964742511853568 7991410176513792 7992598136997888 7999600291479552 8001616319778816 8002805797453824 8018167130229798 8028407445849504 8029600906150656 8031624495088698 8039855824293888 8052683443273728 8066774984419872 8079645553016832 8089964385140736 8091166996168704 8118257957093376 8128626102632448 8129834460905472 8155842484672512 8157054888787968 8157897888524496 8159110598185344 8166258630885376 8167472583409664 8194819031791616 8196884258362128 8220447681675264 8221669689655296 8247971502038016 8249197601562624 8259732975255552 8276817682817856 8285300301889536 8287388331199488 8288620290220032 8299206012174336 8315136283201272 8325755869769856 8326993532304384 8340279280533504 8378891684610048 8380137246031872 8389592695701504 8418934177726464 8420185691652096 8421055884928512 8429686328655872 8447122573410816 8449251384543228 8457910724845568 8459168032817152 8461299879599616 8514035098877952 8515300750000128 8542541912825088 8543811801618432 8553451928039424 8554723438657536 8583366485885184 8585529632681022 8594328639762432 8595606226894848 8608040922120192 8612105436172746 8623104293690208 8649178513145856 8678137816203264 8689221006262272 8690512699588608 8692702848958464 8719610398359552 8720511536008944 8721807880818816 8730746554679296 8732044420972544 8751010362562629 8759978965018624 8762186621007792 8787375107997696 8788681392390144 8818107780980736 8819418633928704 8829369732169728 8830682259259392 8847632695425984 8858932354040832 8860249275752448 8862482201477184 8871565047496704 8889915288952512 8901268948325376 8915470955053056 8931072304179144 8958077745758208 8999550327914496 9000888153145344 9001818359751168 9003156522135552 9011044006494208 9031958376580692 9033301019419488 9042558931632128 9044837802330624 9072835356626432 9075121857472356 9101209933283328 9102562870689792 9133040201730048 9144704365461504 9146063768518656 9175322795256576 9176686749886464 9177635124590058 9178999422958512 9187040959746048 9188406656335872 9219171410765568 9221494790657394 9245673583017984 9289858403008512 9292199597162496 9320962839625728 9323311872599424 9324697826497536 9332867006726144 9334254381039616 9336606763696128 9354528318601431 9365507464904704 9366475353491088 9367867723842432 9394797350486016 9411237481823184 9426253145186304 9427654401785856 9438291782664192 9439694828863488 9471300949942272 9472708903108608 9473687870544576 9483397119737856 9484806871056384 9503012895087168 9515149565451264 9516564036919296 9518962364549568 9575876210982912 9591947971264512 9621639060258816 9622633419044352 9624063868489728 9656287296620832 9666183685537792 9667620608933888 9668619719732736 9670057005256704 9700992330401484 9714825787688448 9730325827289088 9731772285714432 9762905043228672 9775373632045056 9776826787037184 9779290705078272 9809561698154496 9810575478010062 9812033865921168 9822089874014208 9823549973594112 9854976335645952 9857459948633766 9930538292871168 9933040948690944 9934517541666816 9966298898295936 9967780435221504 9977996062490624 9980510678433792 10001154700071576 10011404531449856 10013927566866048 10028207264710656 10042714409140224 10047456342201537 10060288342638576 10077837463977984 10090708265336832 10124494118903808 10125999172288512 10127045654720064 10128551087402496 10137424507305984 10138931482853376 10162463646846924 10172878798086144 10175442527621952 10206939776204736 10253461624455168 10285200374759424 10287792411144192 10289321739583488 10302462635802624 10322238144663648 10323772593622272 10334353064722432 10335421079714304 10336957488377856 10371567837111264 10384813773046272 10401382780895232 10402928995074048 10419584354875668 10451090703384576 10452644306878464 10453724546807808 10486083194578944 10488725856674352 10490285054809728 10499475382566912 10501036178669568 10503682609158144 10536195898017792 10537284772677474 10538851189322736 10587642167051082 10618078255497216 10619656682471424 10655213568685056 10656797515997184 10666133721972736 10668821759705088 10670407729938432 10690889506973064 10704543261132672 10706134541534208 10708832660118264 10719807765725184 10755699979226496 10772860737355776 10786619180187648 10790941467672576 10824343942791168 10825462596424896 10827071852050944 10838168136843264 10863323208698436 10874456646230016 10876073185050624 10877197184699328 10878814130913792 10929179011149504 10960596908900352 10997295336050688 10998930135416832 11012977300340736 11035756910423808 11047067069186048 11049851108265984 11051493720293376 11065608016232448 11086848377601696 11101007826359808 11102658043072512 11120372374044672 11171855579480064 11173516328042496 11174671067277312 11176332234375168 11212086260582928 11213752989624192 11225245570301952 11226914255536128 11228074513238016 11251299037580523 11262830097881088 11265668512724304 11281733172799488 11317824385468398 11352046798503936 11353734333333504 11390055883766784 11391749068824576 11404602570719232 11406297918210048 11444488647846912 11447372843574696 11459104853016576 11460808302526464 11482807248230328 11497472391586944 11535144327512064 11570850421604352 11573766462537216 11575486957031424 11585628008349696 11590270465277952 11612517912746604 11614244167825056 11626147197812736 11627348714678592 11629077174425088 11668013816750172 11682915494677056 11716500143996928 11757477041307648 11759224845238272 11772492976226304 11796843593901312 11811909805387776 11813665701003264 11816642935302912 11828753396662272 11853220385270016 11856207587988078 11868358597767168 11887294606737408 11907245757431808 11908096405572192 11944103661010944 11945338037434368 11947113767780352 11987115264770688 11988897205496832 11999400437219328 12001184204193792 12002424479668224 12004208696180736 12027250695344697 12042611168774256 12044401359225984 12059783736440832 12100162476629808 12134946577711104 12136750494253056 12156181747354946 12177386935640064 12192939153948672 12194751691358208 12233763727008768 12235582333181952 12236846832786744 12238665897278016 12249387946328064 12251208875114496 12292228547687424 12295326387543192 12330671522512896 12332504534482944 12371957253057024 12373796402343936 12389599462883328 12415226524226784 12427950452834304 12431082496799232 12432930435330048 12448809018261504 12472704424801908 12488633804654784 12490490298456576 12548316642430912 12568337526915072 12570205869047808 12584389043552256 12628401266589696 12630278537478144 12631583827392768 12644529492983808 12670683860116224 12673877076814842 12686866087268352 12688752049225728 12691949819399424 12728435120013312 12767834947977216 12771052648316928 12772951125000192 12789263961686016 12813812869237632 12815717702427648 12828852080345088 12830177892059136 12832085157986304 12875049728827776 12891492959643648 12893409340342272 12918158154259119 12934656440535312 12953101050251264 12973767769718784 13017206724304896 13033831509393408 13035769049382912 13039054273437696 13079415597539328 13080767304013416 13082711821228224 13096119832018944 13098066631458816 13139968447527936 13143279931511688 13181062661996544 13183022088585216 13227161671471104 13229127950893056 13244054598254592 13246023388889088 13271449043138976 13288398531061248 13290373913628672 13307347571245056 13334872933428768 13351903422488064 13370943019614208 13396608456268716 13413717790184768 13437116618637312 13499325491871744 13501332229718016 13502727539626752 13504734783203328 13516566009741312 13547937564871038 13549951529129232 13563838397448192 13567256703495936 13606258231738368 13609253034939648 13612682786208534 13651814899924992 13653844306034688 13671282165940224 13699560302595072 13713600499679232 13717056548192256 13719095652777984 13736616847736832 13762984192884864 13765030124829696 13780561439619072 13782609984503808 13828757116148352 13832242185986091 13846418364061696 13868510374526976 13892779139834224 13934787604512768 13938299395743744 13981444259438592 13984967808899136 13987046739746304 13999300510089216 14001381571559424 14004910145544192 14048261197357056 14049713030236632 14051801585763648 14092196025729024 14116856222734776 14139379717779456 14141481602678784 14157437673996288 14159542243295232 14206951424913408 14209063354662912 14225095679606784 14227210306584576 14254519342630752 14272724348176896 14274846055378944 14278443546824352 14293077020966912 14340933305635328 14363814316474368 14387921956896768 14432458590388224 14433950128566528 14436095802734592 14484430944931248 14499275528306688 14501430913400832 14502929579599104 14505085507885056 14551488495602226 14572238681532672 14595488740933632 14597658428571648 14614129211867136 14644357564843008 14663060448067584 14665240180555776 14683969733787648 14714342547231744 14733134811021312 14735324960391168 14754144021643264 14782464503468928 14786189922950649 14801343768479744 14803544057430016 14895807439306752 14899561423036416 14901776312500224 14949448347443904 14951670652832256 14966994093735936 14970766017650688 15001732050107364 15017106797174784 15020891350299072 15042310897065984 15064071613710336 15090432513957864 15116756195966976 15136062398005248 15186741178355712 15188998758432768 15206136760958976 15208397224280064 15259318197129216 15263163791432928 15278806470688768 15281077736701952 15310409664307104 15329963188782592 15380192436682752 15427800562139136 15431688616716288 15433982609375232 15453693953703936 15483357216995472 15485658890433408 15501529597083648 15503131619571456 15505436232566784 15557351755666896 15577220659569408 15602074171342848 15604393492611072 15622000191995904 15629376532313502 15676636055076864 15678966460317696 15696657301635072 15729124791868416 15749213073850368 15751554268004352 15755523913737216 15771671195549696 15804293847026688 15805927159016211 15808276783984104 15824478130356224 15877461874096256 15881463250576623 15927117383245824 15929485023707136 15982820353027584 15985196273995776 15999200582959104 16003232639557632 16005611594907648 16036334260459596 16056814891699008 16059201812301312 16063248990177396 16079711648587776 16133549968839744 16159291106033664 16179928770281472 16236515914186752 16257252205264896 16311684969345024 16314109777575936 16315795777048992 16318221196370688 16332517261770752 16334945166819328 16389638063583232 16393768516724256 16440895363350528 16443339379310592 16495943004076032 16498395203125248 16519465950511104 16553635365635712 16570600603779072 16574776662398976 16577240580440064 16598412024348672 16630272566402544 16651511739539712 16653987064608768 16680558561067008 16757783369220096 16760274492063744 16779185391403008 16837868355452928 16840371383304192 16842111769857024 16859372657311744 16894245146821632 16898502769086456 16915821449691136 16918336065634304 16922599759199232 16976736578202597 17028070197755904 17030601500000256 17085083825650176 17087623603236864 17106903856078848 17109446877315072 17166732971770368 17171059265362044 17188657279524864 17191212453789696 17224210872345492 17246208587380416 17356275632406528 17378442012524544 17385405697916928 17439220796719104 17441023072017888 17443615761637632 17461493109358592 17502020725125258 17519957930037248 17524373242015584 17574750215995392 17577362784780288 17636215561961472 17638837267857408 17658739464339456 17661364518518784 17695265390851968 17717864708081664 17720498551504896 17724964402954368 17743130094993408 17779830577905024 17784311381982117 17802537896650752 17830941910106112 17862144608358288 17916155491516416 17999100655828992 18001776306290688 18003636719502336 18006313044271104 18022088012988416 18063916753161384 18066602038838976 18085117863264256 18089675604661248 18145670713252864 18150243714944712 18202419866566656 18205125741379584 18234272621032419 18266080403460096 18289408730923008 18292127537037312 18350645590513152 18353373499772928 18355270249180116 18357998845917024 18374081919492096 18376813312671744 18438342821531136 18442989581314788 18584399194324992 18641925679251456 18646623745198848 18649395652995072 18665734013452288 18673213527392256 18709056637202862 18731014929809408 18732950706982176 18735735447684864 18789594700972032 18822474963646368 18852506290372608 18855308803571712 18876583565328384 18879389657726976 18942601899884544 18945417806217216 18947375741089152 18966794239475712 18969613742112768 19006025790174336 19010815615222263 19030299130902528 19033128073838592 19037924729099136 19151752421965824 19183895942529024 19243278120517632 19245266838088704 19248127736979456 19312574593241664 19332367371075584 19335241217867776 19337239439465472 19340114010513408 19401984660802968 19429651575376896 19460651654578176 19525810086457344 19550747264090112 19553653574074368 19558581410156544 19619123396308992 19621150956020124 19624067731842336 19644179748028416 19647099947188224 19709952671291904 19714919897267532 19866081897381888 19869035083333632 19932597796591872 19935560870443008 19961021356867584 20002309400143152 20022809062899712 20027855133732096 20056414529421312 20085428818280448 20094912684403074 20120576685277152 20155674927955968 20181416530673664 20248988237807616 20251998344577024 20254091309440128 20257102174804992 20274849014611968 20277862965706752 20321906347306557 20324927293693848 20345757596172288 20350885055243904 20413879552409472 20419024179312801 20506923248910336 20570400749518848 20575584822288384 20578643479166976 20604925271605248 20644476289327296 20647545187244544 20668706129444864 20670842159428608 20673914976755712 20743135674222528 20769627546092544 20802765561790464 20839168709751336 20902181406769152 20907449093615616 20972166389157888 20977451713348704 20980570109619456 20998950765133824 21002072357339136 21007365218316288 21072391796035584 21074569545354948 21077702378645472 21175284334102164 21236156510994432 21239313364942848 21310427137370112 21313595031994368 21337643519410176 21340815459876864 21381779013946128 21409086522265344 21412269083068416 21417665320236528 21439615531450368 21511399958452992 21545721474711552 21573238360375296 21581882935345152 21648687885582336 21650925192849792 21654143704101888 21676336273686528 21726646417396872 21748913292460032 21752146370101248 21754394369398656 21757628261827584 21827232743403339 21858358022299008 21921193817800704 21994590672101376 21997860270833664 22025954600681472 22071513820847616 22094134138372096 22099702216531968 22102987440586752 22131216032464896 22173696755203392 22202015652719616 22205316086145024 22343711158960128 22349342134554624 22352664468750336 22424172521165856 22427505979248384 22450491140603904 22456149026476032 22502598075161046 22525660195762176 22531337025448608 22563466345598976 22635648770936796 22704093597007872 22707468666667008 22780111767533568 22783498137649152 22809205141438464 22812595836420096 22888977295693824 22894745687149392 22918209706033152 22921616605052928 22965614496460656 22994944783173888 23070288655024128 23141700843208704 23147532925074432 23150973914062848 23171256016699392 23180540930555904 23225035825493208 23228488335650112 23252294395625472 23254697429357184 23258154348850176 23336027633500344 23365830989354112 23433000287993856 23444064798470253 23514954082615296 23518449690476544 23544985952452608 23593687187802624 23623819610775552 23627331402006528 23633285870605824 23657506793324544 23706440770540032 23712415175976156 23736717195534336 23816192811144384 23890676074868736 23894227535560704 23974230529541376 23977794410993664 23998800874438656 24004848959336448 24008417392361472 24054501390689394 24085222337548512 24088802718451968 24119567472881664 24200324953259616 24269893155422208 24273500988506112 24312363494709892 24354773871280128 24385878307897344 24389503382716416 24467527454017536 24471164666363904 24473693665573488 24477331794556032 24498775892656128 24502417750228992 24584457095374848 24590652775086384 24661343045025792 24665009068965888 24743914506114048 24747592804687872 24779198925766656 24830453048453568 24855900905668608 24862164993598464 24865860870660096 24897618036523008 24945408849603816 24977267609309568 24980980596913152 25096633284861824 25136675053830144 25140411738095616 25168778087104512 25256802533179392 25260557074956288 25263167654785536 25289058985967616 25341367720232448 25347754153629684 25373732174536704 25377504098451456 25383899638798848 25542105296633856 25545902250000384 25627625738475264 25631435404855296 25660355784118272 25664170315972608 25750099457655552 25782985919287296 25786818680684544 25836316308518238 25869312881070624 25906202100502528 25947535539437568 26034413448609792 26067663018786816 26071538098765824 26078108546875392 26158831195078656 26161534608026832 26165423642456448 26192239664037888 26196133262917632 26253031087687887 26279936895055872 26286559863023376 26362125323993088 26366044177170432 26454323342942208 26458255901786112 26488109196509184 26492046777778176 26542898086277952 26576797062122496 26580747827257344 26614695142490112 26669745866857536 26703806844976128 26741886039228416 26793216912537432 26827435580369536 26874233237274624 26998650983743488 27002664459436032 27005455079253504 27009469566406656 27033132019482624 27095875129742076 27099903058258464 27127676794896384 27134513406991872 27218506069879296 27225365572417068 27303629799849984 27307688612069376 27399120605190144 27434113096384512 27438191305555968 27525968385769728 27530060249659392 27561122879238144 27565219969007616 27657514232296704 27664484371972182 27692836728123392 27737020749053952 27785558279668448 27869575209025536 27876598791487488 27962888518877184 27969935617798272 27974093479492608 27998601020178432 28002763143118848 28009820291088384 28063584955804293 28096522394714112 28099426060473264 28103603171527296 28184392051458048 28233712445469552 28278759435558912 28282963205357568 28314875347992576 28319084486590464 28413902849826816 28418126709325824 28450191359213568 28454420613169152 28509038685261504 28545448696353792 28549692110757888 28556887093648704 28586154041933824 28681866611270656 28727628632948736 28775843913793536 28864917180776448 28867900257133056 28872191605469184 28968861889862496 28998551056613376 29002861826801664 29005859159198208 29010171015770112 29102976991204452 29144477363065344 29190977481867264 29195316857143296 29288715129686016 29326120896135168 29330480361111552 29428685094463488 29466269622042624 29470649920782336 29564929006937856 29572379845901298 29602687536959488 29607088114860032 29791614878613504 29799122846072832 29803552625000448 29898896694887808 29903341305664512 29933988187471872 29941532035301376 30003464100214728 30034213594349568 30041782700598144 30084621794131968 30128143227420672 30142369026604611 30180865027915728 30233512391933952 30272124796010496 30373482356711424 30377997516865536 30412273521917952 30416794448560128 30518636394258432 30526327582865856 30557612941377536 30562155473403904 30620819328614208 30659926377565184 30760384873365504 30855601124278272 30863377233432576 30867965218750464 30907387907407872 30966714433990944 30971317780866816 31003059194167296 31006263239142912 31010872465133568 31114703511333792 31154441319138816 31204148342685696 31208786985222144 31258753064627004 31353272110153728 31357932920635392 31458249583736832 31498426147700736 31503108536008704 31511047827474432 31608587694053376 31611854318032422 31616553567968208 31648956260712448 31754923748192512 31762926501153246 31854234766491648 31858970047414272 31965640706055168 31970392547991552 31998401165918208 32006465279115264 32011223189815296 32072668520919192 32113629783398016 32118403624602624 32126497980354792 32159423297175552 32267099937679488 32318582212067328 32359857540562944 32473031828373504 32514504410529792 32623369938690048 32628219555151872 32631591554097984 32636442392741376 32665034523541504 32669890333638656 32779276127166464 32787537033448512 32881790726701056 32991886008152064 32996790406250496 33038931901022208 33107270731271424 33141201207558144 33149553324797952 33154481160880128 33196824048697344 33260545132805088 33303023479079424 33307974129217536 33361117122134016 33515566738440192 33520548984127488 33675736710905856 33680742766608384 33684223539714048 33788490293643264 33797005538172912 33831642899382272 33836672131268608 33845199518398464 33953473156405194 34056140395511808 34061203000000512 34170167651300352 34175247206473728 34213807712157696 34218893754630144 34333465943540736 34342118530724088 34377314559049728 34382424907579392 34448421744690984 34492417174760832 34712551264813056 34756884025049088 34770811395833856 34878441593438208 34882046144035776 34887231523275264 34922986218717184 35004041450250516 35039915860074496 35048746484031168 35149500431990784 35272431123922944 35277674535714816 35317478928678912 35390530781703936 35435729416163328 35440997103009792 35449928805908736 35486260189986816 35559661155810048 35568622763964234 35605075793301504 35661883820212224 35724289216716576 35832310983032832 35998201311657984 36003552612581376 36007273439004672 36012626088542208 36127833506322768 36133204077677952 36170235726528512 36179351209322496 36291341426505728 36300487429889424 36404839733133312 36410251482759168 36468545242064838 36532160806920192 36578817461846016 36584255074074624 36701291181026304 36706746999545856 36710540498360232 36715997691834048 36748163838984192 36753626625343488 36876685643062272 36885979162629576 37168798388649984 37283851358502912 37293247490397696 37298791305990144 37331468026904576 37346427054784512 37418113274405724 37462029859618816 37465901413964352 37471470895369728 37644949927292736 37705012580745216 37710617607143424 37753167130656768 37885203799769088 37890835612434432 37894751482178304 37933588478951424 38012051580348672 38021631230444526 38060598261805056 38066256147677184 38075849458198272 38303504843931648 38367791885058048 38486556241035264 38490533676177408 38496255473958912 38625149186483328 38664734742151168 38670482435735552 38674478878930944 38680228021026816 38754474462777357 38803969321605936 38859303150753792 38921303309156352 39051620172914688 39101494528180224 39107307148148736 39117162820313088 39238246792617984 39242301912040248 39248135463684672 39288359496056832 39294199894376448 39419905342583808 39429839794535064 39732163794763776 39738070166667264 39865195593183744 39871121740886016 39922042713735168 40004618800286304 40045618125799424 40055710267464192 40112829058842624 40189825368806148 40241153370554304 40311349855911936 40497976475615232 40503996689154048 40508182618880256 40514204349609984 40549698029223936 40643812694613114 40649854587387696 40691515192344576 40701770110487808 40827759104818944 40838048358625602 41013846497820672 41140801499037696 41151169644576768 41157286958333952 41209850543210496 41288952578654592 41295090374489088 41337412258889728 41341684318857216 41347829953511424 41486271348445056 41496726557958273 41539255092185088 41605531123580928 41678337419502672 41804362813538304 41814898187231232 41944332778315776 41954903426697408 41961140219238912 41997901530267648 42004144714678272 42014730436632576 42144783592071168 42149139090709896 42155404757290944 42350568668204328 42472313021988864 42478626729885696 42620854274740224 42627190063988736 42675287038820352 42681630919753728 42763558027892256 42818173044530688 42824538166136832 42835330640473056 42879231062900736 43022799916905984 43091442949423104 43163765870690304 43297375771164672 43301850385699584 43308287408203776 43453292834793744 43497826584920064 43504292740202496 43508788738797312 43515256523655168 43654465486806678 43716716044598016 43842387635601408 43989181344202752 43995720541667328 44051909201362944 44143027641695232 44188268276744192 44199404433063936 44205974881173504 44262432064929792 44347393510406784 44358569768851947 44404031305439232 44410632172290048 44687422317920256 44698684269109248 44705328937500672 44848345042331712 44855011958496768 44900982281207808 44912298052952064 45005196150322092 45051320391524352 45062674050897216 45126932691197952 45271297541873592 45408187194015744 45560223535067136 45566996275298304 45618410282876928 45625191672840192 45777954591387648 45789491374298784 45836419412066304 45843233210105856 45931228992921312 45989889566347776 46140577310048256 46283401686417408 46295065850148864 46301947828125696 46361081861111808 46450071650986416 46456976671300224 46504588791250944 46509394858714368 46516308697700352 46672055267000688 46731661978708224 46866000575987712 46888129596940506 47029908165230592 47036899380953088 47089971904905216 47187374375605248 47247639221551104 47254662804013056 47266571741211648 47315013586649088 47412881541080064 47417781477048633 47424830351952312 47473434391068672 47632385622288768 47644389751729869 47781352149737472 47788455071121408 47948461059082752 47955588821987328 47997601748877312 48009697918672896 48016834784722944 48109002781378788 48170444675097024 48177605436903936 48239134945763328 48400649906519232 48539786310844416 48624726989419784 48709547742560256 48771756615794688 48935054908035072 48942329332727808 48947387331146976 48954663589112064 48997551785312256 49004835500457984 49168914190749696 49181305550172768 49322686090051584 49330018137931776 49487829012228096 49495185609375744 49558397851533312 49660906096907136 49711801811337216 49724329987196928 49731721741320192 49795236073046016 49890817699207632 49954535218619136 49961961193826304 50193266569723648 50273350107660288 50280823476191232 50337556174209024 50513605066358784 50521114149912576 50526335309571072 50578117971935232 50682735440464896 50695508307259368 50747464349073408 50755008196902912 50767799277597696 50930209734607791 51084210593267712 51091804500000768 51255251476950528 51262870809710592 51320711568236544 51328340631945216 51500198915311104 51565971838574592 51573637361369088 51672632617036476 51738625762141248 51812404201005056 52068826897219584 52135326037573632 52156217093750784 52317662390157312 52323069216053664 52330847284912896 52384479328075776 52506062175375774 52559873790111744 52573119726046752 52724250647986176 52732088354340864 52908646685884416 52916511803572224 52976218393018368 52984093555556352 53085796172555904 53153594124244992 53161495654514688 53229390284980224 53339491733715072 53407613689952256 53483772078456832 53586433825074864 53654871160739072 53748466474549248 53997301967486976 54005328918872064 54010910158507008 54018939132813312 54066264038965248 54191750259484152 54199806116516928 54255353589792768 54269026813983744 54437012139758592 54450731144834136 54607259599699968 54615377224138752 54702817863097257 54798241210380288 54868226192769024 54876382611111936 55051936771539456 55060120499318784 55122245758476288 55130439938015232 55315028464593408 55328968743944364 55385673456246784 55571116559336896 55753197582974976 55925777037754368 55939871235596544 55948186958985216 55997202040356864 56019640582176768 56127169911608586 56193044789428224 56198852120946528 56207206343054592 56368784102916096 56467424890939104 56557518871117824 56565926410715136 56629750695985152 56638168973180928 56827805699653632 56836253418651648 56900382718427136 56908841226338304 57018077370523008 57090897392707584 57099384221515776 57113774187297408 57172308083867648 57363733222541312 57455257265897472 57551687827587072 57729834361552896 57735800514266112 57744383210938368 57937723779724992 57997102113226752 58005723653603328 58011718318396416 58020342031540224 58205953982408904 58288954726130688 58381954963734528 58577430259372032 58652241792270336 58660960722223104 58857370188926976 58932539244085248 58941299841564672 59129858013875712 59144759691802596 59205375073918976 59214176229720064 59598245692145664 59607105250000896 59797793389775616 59806682611329024 59883064070602752 60006928200429456 60068427188699136 60083565401196288 60169243588263936 60256286454841344 60284738053209222 60361730055831456 60467024783867904 60544249592020992 60746964713422848 60755995033731072 60824547043835904 60833588897120256 61037272788516864 61052655165731712 61115225882755072 61124310946807808 61241638657228416 61257072537938403 61319852755130368 61520769746731008 61711202248556544 61726754466865152 61735930437500928 61814775814815744 61933428867981888 61942635561733632 62006118388334592 62012526478285824 62021744930267136 62229407022667584 62308882638277632 62408296685371392 62517506129254008 62706544220307456 62916499167473664 62996852295401472 63006217072017408 63022095654948864 63217175388106752 63223708636064844 63233107135936416 63297912521424896 63509847496385024 63525853002306492 63708469532983296 63717940094828544 63931281412110336 63940785095983104 64012930558230528 64022446379630592 64145337041838384 64227259566796032 64236807249205248 64252995960709584 64318846594351104 64534199875358976 64637164424134656 64719715081125888 64946063656747008 65029008821059584 65246739877380096 65256439110303744 65263183108195968 65272884785482752 65330069047083008 65339780667277312 65481698230210017 65558552254332928 65575074066897024 65763581453402112 65983772016304128 65993580812500992 66077863802044416 66214541462542848 66282402415116288 66299106649595904 66308962321760256 66393648097394688 66521090265610176 66606046958158848 66615948258435072 67031133476880384 67351473421811712 67368447079428096 67576980587286528 67594011076345824 67663285798764544 67673344262537216 67690399036796928 67906946312810388 68112280791023616 68122406000001024 68340335302600704 68350494412947456 68427615424315392 68437787509260288 68666931887081472 68684237061448176 68754629118099456 68764849815158784 68896843489381968 68984834349521664 69425102529626112 69513768050098176 69541622791667712 69756883186876416 69764092288071552 69774463046550528 69845972437434368 70008082900501032 70079831720148992 70097492968062336 70299000863981568 70332194395410759 70544862247845888 70555349071429632 70634957857357824 70781061563407872 70871458832326656 70881994206019584 70899857611817472 70972520379973632 71119322311620096 71137245527928468 71210151586603008 71448578433433152 71996402623315968 72014546878009344 72025252177084416 72255667012645536 72266408155355904 72340471453057024 72358702418644992 72582682853011456 72600974859778848 72809679466266624 72820502965518336 72937090484129676 73064321613840384 73157634923692032 73168510148149248 73402582362052608 73413493999091712 73421080996720464 73431995383668096 73496327677968384 73507253250686976 73753371286124544 73771958325259152 74337596777299968 74567702717005824 74586494980795392 74597582611980288 74662936053809152 74692854109569024 74836226548811448 74924059719237632 74931802827928704 74942941790739456 75289899854585472 75410025161490432 75421235214286848 75506334261313536 75770407599538176 75781671224868864 75789502964356608 75867176957902848 76024103160697344 76043262460889052 76121196523610112 76132512295354368 76151698916396544 76981067352354816 76992510947917824 77250298372966656 77329469484302336 77348957757861888 77360456042053632 77508948925554714 77607938643211872 77718606301507584 77842606618312704 78103240345829376 78202989056360448 78214614296297472 78234325640626176 78476493585235968 78484603824080496 78496270927369344 78576718992113664 78588399788752896 78759093263063661 78839810685167616 78859679589070128 79464327589527552 79476140333334528 79730391186367488 79742243481772032 79844085427470336 80009237600572608 80091236251598848 80111420534928384 80225658117685248 80379650737612296 80482306741108608 80622699711823872 80995952951230464 81007993378308096 81016365237760512 81028408699219968 81099396058447872 81287625389226228 81299709174775392 81383030384689152 81403540220975616 81655518209637888 81676096717251204 82302339289153536 82314573916667904 82577905157309184 82590180748978176 82683368637714432 82695659907022848 82972542696890112 82993453115916546 83078510184370176 83211062247161856 83356674839005344 83608725627076608 83629796374462464 83888665556631552 83909806853394816 83922280438477824 83995803060535296 84008289429356544 84029460873265152 84190754867412879 84289567184142336 84298278181419792 84310809514581888 84701137336408656 84944626043977728 84957253459771392 85241708549480448 85254380127977472 85350574077640704 85363261839507456 85527116055784512 85636346089061376 85649076332273664 85670661280946112 85758462125801472 86045599833811968 86182885898846208 86327531741380608 86594751542329344 86603700771399168 86616574816407552 86906585669587488 86995653169840128 87008585480404992 87017577477594624 87030513047310336 87308930973613356 87433432089196032 87978362688405504 87991441083334656 88286055283390464 88398808866127872 88411949762347008 88694787020813568 88717139537703894 88808062610878464 88821264344580096 89374844635840512 89397368538218496 89410657875001344 89696690084663424 89710023916993536 89801964562415616 89824596105904128 90010392300644184 90102640783048704 90125348101794432 90253865382395904 90427107079813833 90542595083747184 90816374388031488 91120447070134272 91133992550596608 91236820565753856 91250383345680384 91555909182775296 91578982748597568 91672838824132608 91686466420211712 91862457985842624 91979779132695552 92281154620096512 92566803372834816 92590131700297728 92603895656251392 92722163722223616 92900143301972832 92913953342600448 93009177582501888 93018789717428736 93032617395400704 93344110534001376 93463323957416448 93776259193881012 94059816330461184 94073798761906176 94374748751210496 94495278443102208 94509325608026112 94533143482423296 94825763082160128 94835562954097266 94849660703904624 94946868782137344 95264771244577536 95288779503459738 95562704299474944 95576910142242816 95896922118165504 95911177643974656 95995203497754624 96019395837345792 96033669569445888 96218005562757576 96340889350194048 96355210873807872 96478269891526656 96801299813038464 97079572621688832 97249453978839568 97419095485120512 97543513231589376 97870109816070144 97884658665455616 97894774662293952 97909327178224128 97995103570624512 98009671000915968 98337828381499392 98362611100345536 98645372180103168 98975658024456192 98990371218751488 99116795703066624 99321812193814272 99423603622674432 99448659974393856 99463443482640384 99590472146092032 99781635398415264 99909070437238272 99923922387652608 100386533139447296 100546700215320576 100561646952382464 101027210132717568 101042228299825152 101052670619142144 101365470880929792 101391016614518736 101494928698146816 101510016393805824 101535598555195392 101860419469215582 102168421186535424 102183609000001536 102510502953901056 102525741619421184 102641423136473088 102656681263890432 103000397830622208 103131943677149184 103147274722738176 103345265234072952 103477251524282496 103624808402010112 104137653794439168 104270652075147264 104312434187501568 104635324780314624 104646138432107328 104661694569825792 104768958656151552 105012124350751548 105119747580223488 105146239452093504 105448501295972352 105817293371768832 105833023607144448 105952436786036736 106171592345111808 106307188248489984 106322991309029376 106458780569960448 106678983467430144 106815227379904512 106967544156913664 107172867650149728 107309742321478144 107496932949098496 107994603934973952 108010657837744128 108021820317014016 108037878265626624 108383500518968304 108399612233033856 108510707179585536 108538053627967488 108874024279517184 108901462289668272 109214519199399936 109230754448277504 109405635726194514 109596482420760576 109736452385538048 109752765222223872 110103873543078912 110120240998637568 110244491516952576 110260879876030464 110630056929186816 110657937487888728 110771346912493568 111142233118673792 111506395165949952 111851554075508736 111879742471193088 111896373917970432 111994404080713728 112039281164353536 112254339823217172 112386089578856448 112397704241893056 112414412686109184 112934849781878208 113115037742235648 113131852821430272 113259501391970304 113655611399307264 113672506837303296 113800765436854272 114036154741046016 114181794785415168 114198768443031552 114227548374594816 114344616167735296 114727466445082624 114910514531794944 115103375655174144 115459668723105792 115471601028532224 115488766421876736 115875447559449984 115994204226453504 116011447307206656 116023436636792832 116040684063080448 116263423388332071 116411907964817808 116577909452261376 116763909927469056 117154860518744064 117304483584540672 117321921444446208 117714740377853952 117865078488170496 117882599683129344 118259716027751424 118289519383605192 118410750147837952 118428352459440128 119196491384291328 119214210500001792 119595586779551232 119613365222658048 119766128141205504 120013856400858912 120136854377398272 120167130802392576 120338487176527872 120569476106418444 120723460111662912 120934049567735808 121493929426845696 121511990067462144 121649094087671808 122074545577033728 122105310331463424 122230451765510144 122483277314456832 122514145075876806 122639705510260736 123041539493462016 123422404497113088 123453508933730304 123471860875001856 123629551629631488 123866857735963776 123885271123467264 124012236776669184 124025052956571648 124043489860534272 124458814045335168 124490179673874819 124617765276555264 124816593370742784 125035012258508016 125413088440614912 125832998334947328 125993704590802944 126012434144034816 126044191309897728 126434350776213504 126447417272129688 126466214271872832 126595825042849792 127019694992770048 127051706004612984 127416939065966592 127435880189657088 127862562824220672 127881570191966208 128025861116461056 128044892759261184 128290674083676768 128454519133592064 128473614498410496 128505991921419168 128637693188702208 129068399750717952 129274328848269312 129892127313494016 130493479754760192 130512878220607488 130526366216391936 130545769570965504 130660138094166016 130963396460420034 131117104508665856 131150148133794048 131527162906804224 131967544032608256 131987161625001984 132155727604088832 132429082925085696 132564804830232576 132598213299191808 132617924643520512 132787296194789376 133042180531220352 133075709306555841 133212093916317696 133231896516870144 134062266953760768 134702946843623424 134736894158856192 135153961174573056 135188022152691648 135326571597529088 135346688525074432 135380798073593856 135813892625620776 136224561582047232 136680670605201408 136700988825894912 136855230848630784 136875575018520576 137333863774162944 137368474122896352 137509258236198912 137529699630317568 137793686978763936 137969668699043328 138850205059252224 139083245583335424 139513766373752832 139528184576143104 139548926093101056 140016165801002064 140159663440297984 140194985936124672 140598001727963136 140664388790821518 141089724495691776 141110698142859264 141269915714715648 141562123126815744 141742917664653312 141763988412039168 141799715223634944 141945040759947264 142238644623240192 142253344431145899 142274491055856936 142420303173206016 142897156866866304 142933169255189607 143992805246631936 144029093756018688 144050504354168832 144511334025291072 144532816310711808 144680942906114048 144717404837289984 145165365706022912 145201949719557696 145619358932533248 145874180968259352 146128643227680768 146315269847384064 146805164724105216 146826987998183424 146842161993440928 146863990767336192 146992655355936768 147014506501373952 147506742572249088 147543916650518304 148675193554599936 149135405434011648 149172989961590784 149195165223960576 149385708219138048 149672453097622896 149848119438475264 149863605655857408 149885883581478912 150579799709170944 150820050322980864 150842470428573696 151012668522627072 151540815199076352 151563342449737728 151579005928713216 151734353915805696 152048206321394688 152086524921778104 152242393047220224 152265024590708736 152303397832793088 152790629203823373 153962134704709632 153985021895835648 154500596745933312 154658938968604672 154697915515723776 154720912084107264 155017897851109428 155215877286423744 155437212603015168 156206480691658752 156405978112720896 156468651281252352 156952987170471936 156969207648160992 156992541854738688 157153437984227328 157518186526127322 157679621370335232 157719359178140256 158928655179055104 158952280666669056 159460782372734976 159484486963544064 159688170854940672 160018475201145216 160182472503197696 160222841069856768 160451316235370496 160759301475224592 160964613482217216 161245399423647744 161991905902460928 162015986756616192 162032730475521024 162056817398439936 162198792116895744 162575250778452456 162599418349550784 162766060769378304 162807080441951232 163311036419275776 163352193434502408 164108453589291771 164604678578307072 164629147833335808 165155810314618368 165180361497956352 165366737275428864 165391319814045696 165945085393780224 165986906231833092 166157020368740352 166713349678010688 167259592748924928 167777331113263104 167819613706789632 167844560876955648 167991606121070592 168058921746530304 168381509734825758 168579134368284672 168596556362839584 168621619029163776 169402274672817312 169889252087955456 169914506919542784 170483417098960896 170508760255954944 170701148155281408 170726523679014912 171054232111569024 171272692178122752 171298152664547328 171341322561892224 171516924251602944 172091199667623936 172365771797692416 172655063482761216 173189503084658688 173207401542798336 173233149632815104 173813171339174976 173991306339680256 174017170960809984 174035154955189248 174061026094620672 174617861947226712 174866864178392064 175956725376811008 175982882166669312 176572110566780928 176797617732255744 176823899524694016 177389574041627136 177434279075407788 177616125221756928 177642528689160192 178794737076436992 178821315750002688 179393380169326848 179420047833987072 179649192211808256 180020784601288368 180205281566097408 180250696203588864 180507730764791808 180854214159627666 181085190167494368 181632748776062976 182240894140268544 182267985101193216 182473641131507712 182500766691360768 183111818365550592 183157965497195136 183345677648265216 183372932840423424 183724915971685248 183771217613815209 183959558265391104 184562309240193024 185133606745669632 185180263400595456 185207791312502784 185444327444447232 185800286603945664 185827906685200896 186018355165003776 186037579434857472 186065234790801408 186688221068002752 186926647914832896 187552518387762024 188119632660922368 188749497502420992 188990556886204416 189018651216052224 189066286964846592 189651526164320256 189671125908194532 189699321407809248 189893737564274688 190529542489155072 190577559006919476 191125408598949888 191153820284485632 191793844236331008 191822355287949312 192038791674691584 192067339138891776 192436011125515152 192681778700388096 192710421747615744 192956539783053312 193602599626076928 194159145243377664 194498907957679136 194838190970241024 195087026463178752 195740219632140288 195769317330911232 195789549324587904 195818654356448256 195990207141249024 196019342001831936 196445094690630051 196675656762998784 196725222200691072 197290744360206336 197951316048912384 197980742437502976 198233591406133248 198643624387628544 198847207245348864 198897319948787712 198926886965280768 199180944292184064 199563270796830528 199818140874476544 199847844775305216 200773066278894592 201093400430641152 202054420265435136 202105341238284288 202730941761859584 202782033229037472 202989857396293632 203020032787611648 203071197110390784 203720838938431164 204336842373070848 204367218000003072 205021005907802112 205051483238842368 205282846272946176 205313362527780864 206000795661244416 206263887354298368 206294549445476352 206690530468145904 206954503048564992 207249616804020224 208275307588878336 208541304150294528 208624868375003136 209270649560629248 209292276864214656 209323389139651584 209537917312303104 210024248701503096 210239495160446976 210292478904187008 210897002591944704 210996583186232277 211634586743537664 211666047214288896 211904873572073472 212343184690223616 212614376496979968 212645982618058752 212917561139920896 213357966934860288 213630454759809024 213935088313827328 214345735300299456 214619484642956288 215989207869947904 216043640634028032 216075756531253248 216767001037936608 216799224466067712 217021414359171072 217076107255934976 217748048559034368 217802924579336544 218429038398799872 218461508896555008 218811271452389028 219192964841521152 219472904771076096 219505530444447744 220207747086157824 220240481997275136 220488983033905152 220521759752060928 221260113858373632 221315874975777456 221542693824987136 222284466237347584 223012790331899904 223703108151017472 223759484942386176 223792747835940864 223988808161427456 224078562328707072 224508679646434344 224772179157712896 224795408483786112 224828825372218368 225869699563756416 226230075484471296 226263705642860544 226519002783940608 227311222798614528 227345013674606592 227601530873708544 228072309482092032 228363589570830336 228397536886063104 228455096749189632 228689232335470592 229454932890165248 230943202057064448 230977532843753472 231750895118899968 231988408452907008 232046873273585664 232081368126160896 232526846776664142 232823815929635616 233155818904522752 233527819854938112 234309721037488128 234608967169081344 234643842888892416 235429480755707904 235730156976340992 235765199366258688 236519432055502848 236579038767210384 236821500295675904 236856704918880256 238392982768582656 238428421000003584 239191173559102464 239226730445316096 239532256282411008 240027712801717824 240273708754796544 240334261604785152 240676974353055744 241138952212836888 241446920223325824 241868099135471616 242987858853691392 243023980134924288 243298188175343616 244149091154067456 244210620662926848 244460903531020288 244966554628913664 245028290151753612 245279411020521472 246907017867460608 246943721750003712 247733715471927552 247770542246934528 248050105913143296 248086979721068544 248917628090670336 248980359347749638 249235530553110528 249633186741485568 250070024517016032 250826176881229824 251665996669894656 251987409181605888 252024868288069632 252088382619795456 252868701552427008 252894834544259376 252932428543745664 253191650085699584 254039389985540096 254103412009225968 254833878131933184 254871760379314176 255725125648441344 255763140383932416 256051722232922112 256089785518522368 256581348167353536 256909038267184128 256947228996820992 257011983842838336 257275386377404416 258136799501435904 258548657696538624 259784254626988032 260986959509520384 261025756441214976 261052732432783872 261091539141931008 261320276188332032 261926792920840068 262234209017331712 262300296267588096 263935088065216512 263974323250003968 264858165850171392 265196426598383616 265235849287041024 266084361062440704 266151418613111682 266424187832635392 266463793033740288 268124533907521536 269405893687246848 269473788317712384 270307922349146112 270376044305383296 270653143195058176 270693377050148864 270761596147187712 271281321239441499 271627785251241552 272449123164094464 273361341210402816 273401977651789824 273710461697261568 273751150037041152 274667727548325888 274736948245792704 275018516472397824 275059399260635136 275587373957527872 275939337398086656 277700410118504448 278166491166670848 279027532747505664 279056369152286208 279097852186202112 280032331602004128 280319326880595968 280389971872249344 281328777581643036 282179448991383552 282221396285718528 283124246253631488 283485835329306624 283527976824078336 283599430447269888 284477289246480384 284506688862291798 284548982111713872 284840606346412032 285794313733732608 285866338510379214 287985610493263872 288058187512037376 288101008708337664 289022668050582144 289065632621423616 289361885812228096 289434809674579968 290330731412045824 290403899439115392 291238717865066496 291748361936518704 292257286455361536 292630539694768128 293610329448210432 293653975996366848 293684323986881856 293727981534672384 293985310711873536 294029013002747904 295013485144498176 295087833301036608 297350387109199872 298270810868023296 298345979923181568 298390330447921152 298771416438276096 299344906195245792 299696238876950528 299727211311714816 299771767162957824 301159599418341888 301640100645961728 301684940857147392 303081630398152704 303126684899475456 303158011857426432 304096412642789376 304173049843556208 304484786094440448 304530049181417472 304606795665586176 305581258407646746 307924269409419264 307970043791671296 309001193491866624 309317877937209344 309395831031447552 309441824168214528 310035795702218856 310431754572847488 310874425206030336 312412961383317504 312811956225441792 312937302562504704 313905974340943872 313938415296321984 313985083709477376 314306875968454656 315036373052254644 315359242740670464 315438718356280512 317857310358110208 318921564745469952 318968973927088128 319376341709881344 320036950402290432 320364945006395392 320445682139713536 320902632470740992 321518602950449184 321929226964434432 322490798847295488 323983811804921856 324031973513232384 324065460951042048 324113634796879872 325150501556904912 325198836699101568 325532121538756608 325614160883902464 326622072838551552 326704386869004816 328216907178583542 329209357156614144 329258295666671616 330311620629236736 330360722995912704 330733474550857728 330782639628091392 331890170787560448 331973812463666184 332314040737480704 333426699356021376 334519185497849856 335554662226526208 335639227413579264 335689121753911296 335983212242141184 336117843493060608 336763019469651516 337158268736569344 337193112725679168 337243238058327552 338804549345634624 339778504175910912 340966834197921792 341017520511909888 341402296310562816 342108464223138048 342545384356245504 342596305329094656 342682645123784448 343033848503205888 344182399335247872 344731543595384832 345310126965522432 346379006169317376 346414803085596672 346466299265630208 347626342678349952 347982612679360512 348034341921619968 348070309910378496 348122052189241344 348790270164996213 349235723894453424 349733728356784128 351913450753622016 351965764333338624 353144221133561856 353595235464511488 353647799049388032 354779148083254272 354868558150815576 355232250443513856 355285057378320384 357589474152873984 357642631500005376 358786760338653696 358840095667974144 359298384423616512 360041569202576736 360410563132194816 360501392407177728 361015461529583616 361708428319255332 362170380334988736 364481788280537088 364535970202386432 364947282263015424 366223636731101184 366315930994390272 366691355296530432 367449831943370496 367542435227630418 367919116530782208 369124618480386048 370267213491339264 370360526801190912 370415582625005568 370888654888894464 371600573207891328 371655813370401792 372036710330007552 372075158869714944 372130469581602816 373376442136005504 373853295829665792 375105036775524048 376239265321844736 377498995004841984 377981113772408832 378037302432104448 378132573929693184 379303052328640512 379342251816389064 379398642815618496 379787475128549376 381059084978310144 381155118013838952 382250817197899776 382307640568971264 383587688472662016 383644710575898624 384077583349383168 384134678277783552 384872022251030304 385363557400776192 385420843495231488 385913079566106624 387205199252153856 388997815915358272 389676381940482048 391480439264280576 391538634661822464 391579098649175808 391637308712896512 391980414282498048 392890189381260102 393351313525997568 393450444401382144 394581488720412672 395902632097824768 395961484875005952 396467182812266496 397287248775257088 397694414490697728 397794639897575424 397853773930561536 398361888584368128 399126541593661056 399636281748953088 399695689550610432 401546132557789184 402186800861282304 404108840530870272 404210682476568576 405461883523719168 405564066458074944 405979714792587264 406040065575223296 406142394220781568 407441677876862328 408673684746141696 410042011815604224 410102966477684736 410565692545892352 410626725055561728 412001591322488832 412527774708596736 412589098890952704 413381060936291808 413909006097129984 414499233608040448 416550615177756672 417249736750006272 418541299121258496 418584553728429312 418646778279303168 420048497403006192 420478990320893952 420584957808374016 421794005183889408 421993166372464554 423269173487075328 423332094428577792 423809747144146944 424686369380447232 425228752993959936 425291965236117504 425835122279841792 426715933869720576 427260909519618048 427870176627654656 428691470600598912 428799507765568821 429238969285912576 431978415739895808 432087281268056064 432151513062506496 433534002075873216 433598448932135424 434042828718342144 434152214511869952 435496097118068736 435605849158673088 436858076797599744 437622542904778056 438385929683042304 438945809542152192 440415494172315648 440480963994550272 440977966067810304 441043519504121856 442520227716747264 442631749951554912 443085387649974272 444568932474695168 446025580663799808 447406216302034944 447518969884772352 447585495671881728 448157124657414144 449017359292868688 449544358315425792 449590816967572224 449657650744436736 451739399127512832 452460150968942592 452527411285721088 453038005567881216 454622445597229056 454690027349213184 455203061747417088 456144618964184064 456727179141660672 456795073772126208 456910193498379264 457378464670941184 458371887611470119 458909865780330496 461886404114128896 461955065687506944 463501790237799936 463976816905814016 464093746547171328 464162736252321792 465053693553328284 465647631859271232 466311637809045504 468619442074976256 469217934338162688 470858961511415808 471460313952681984 473038864111005696 473158077534420768 473643000591351808 473713409837760512 476785965537165312 476856842000007168 478382347118204928 478453460890632192 479064512564822016 480055425603435648 480547417509593088 480668523209570304 481353948706111488 482277904425673776 482893840446651648 483736198270943232 485975717707382784 486047960269848576 486596376350687232 488298182308134912 488421241325853696 488921807062040576 489933109257827328 490056580303507224 490558822041042944 492325360767875313 493814035734921216 493887443500007424 495467430943855104 495541084493869056 496100211826286592 496173959442137088 497835256181340672 497960718695499276 498471061106221056 500140049034032064 503331993339789312 503974818363211776 504176765239590912 505737403104854016 505789669088518752 505864857087491328 506383300171399168 508078779971080192 508206824018451936 509667756263866368 509743520758628352 511450251296882688 511526280767864832 512103444465844224 512179571037044736 513162696334707072 513818076534368256 513894457993641984 514023967685676672 514550772754808832 516273599002871808 517097315393077248 519568509253976064 521973919019040768 522051512882429952 522105464865567744 522183078283862016 522640552376664064 523853585841680136 524468418034663424 524600592535176192 527870176130433024 527948646500007936 529716331700342784 530392853196767232 530471698574082048 532168722124881408 532302837226223364 532848375665270784 532927586067480576 538947576635424768 540615844698292224 540752088610766592 541306286390116352 541523192294375424 542562642478882998 543255570502483104 544898246328188928 546722682420805632 546803955303579648 547420923394523136 547502300074082304 549335455096651776 549473896491585408 550037032944795648 550118798521270272 551174747915055744 551313652841445627 551878674796173312 555400820237008896 556332982333341696 558055065495011328 558112738304572416 558195704372404224 560064663204008256 560638653761191936 560779943744498688 562657555163286072 564358897982767104 566248492507262976 566971670658613248 567055953648156672 567198860894539776 568954578492960768 569013377724583596 569097964223427744 569681212692824064 571588627467465216 571732677020758428 576116375024074752 576202017416675328 578045336101164288 578131265242847232 578869619349159936 580661462824091648 580807798878230784 582477435730132992 583496723873037408 584514572910723072 585261079389536256 587220658896420864 587307951992733696 587368647973763712 587455963069344768 587970621423747072 588058026005495808 589335284071890153 590026970288996352 590175666602073216 594700774218399744 596541621736046592 596691959846363136 596780660895842304 597542832876552192 598689812390491584 599392477753901056 599454422623429632 599543534325915648 602319198836683776 603280201291923456 606163260796305408 606316023714852864 608192825285578752 608346099687112416 608969572188880896 609060098362834944 609213591331172352 611162516815293492 615848538818838528 615940087583342592 618002386983733248 618791662062895104 618883648336429056 620071591404437712 620863509145694976 621748850412060672 624825922766635008 625623912450883584 625874605125009408 627811948681887744 627876830592643968 627970167418954752 628613751936909312 630072746104509288 630718485481340928 630877436712561024 632989749558696831 635714620716220416 637843129490939904 637937947854176256 638752683419762688 640073900804580864 640729890012790784 640891364279427072 641805264941481984 643037205900898368 643858453928868864 647967623609843712 648130921902084096 648227269593759744 650301003113809824 650397673398203136 651064243077513216 651228321767804928 653244145677103104 653408773738009632 656433814357167084 658418714313228288 658516591333343232 660623241258473472 660721445991825408 661466949101715456 661565279256182784 663780341575120896 663947624927332368 664628081474961408 666853398712042752 669038370995699712 671109324453052416 671278454827158528 671378243507822592 671966424484282368 672235686986121216 673526038939303032 674316537473138688 674386225451358336 674486476116655104 677609098691269248 679557008351821824 681933668395843584 682035041023819776 682804592621125632 684216928446276096 685090768712491008 685192610658189312 685365290247568896 686067697006411776 688364798670495744 692829606171193344 692932598531260416 695252685356699904 695965225358721024 696140619820756992 696244104378482688 697580540329992426 698471447788906848 699467456713568256 703826901507244032 703931528666677248 706288442267123712 707190470929022976 707295598098776064 709558296166508544 709737116301631152 710464500887027712 710570114756640768 715178948305747968 715285263000010752 717573520677307392 717680191335948288 718596768847233024 720083138405153472 720821126264389632 721002784814355456 722030923059167232 723416856638510664 724340760669977472 728963576561074176 729071940404772864 729894564526030848 732447273462202368 732631861988780544 733382710593060864 734899663886740992 735084870455260836 735838233061564416 740721053602381824 740831165250011136 743201146415782656 743311626740803584 744150317739429888 744260939163205632 746752884272011008 747706591659331584 750210073551048096 752478530643689472 754997990009683968 755962227544817664 756074604864208896 756265147859386368 758606104657281024 758684503632778128 758797285631236992 759574950257098752 762118169956620288 762310236027677904 764501634395799552 764615281137942528 767175376945324032 767289421151797248 768155166698766336 768269356555567104 769744044502060608 770727114801552384 770841686990462976 771826159132213248 774410398504307712 777995631830716544 779352763880964096 782960878528561152 783077269323644928 783158197298351616 783274617425793024 783960828564996096 785780378762520204 786702627051995136 786900888802764288 791805264195649536 791922969750011904 794574497550514176 795589279795150848 795707547861123072 798253083187322112 799272563497906176 799391379101220864 803092265115578368 804373601722564608 808217681061740544 808421364953137152 810923767047438336 811128132916149888 811959429585174528 812080131150446592 812284788441563136 813843963718324497 814883355753724656 817347369492283392 820084023631208448 820205932955369472 821131385091784704 821253450111123456 824003182644977664 825055549417193472 825178197781905408 826762121872583616 827818012194259968 828998467216080896 833101230355513344 834499473500012544 837082598242516992 837169107456858624 837293556558606336 840096994806012384 840957980641787904 841169915616748032 843986332744929108 846538346974150656 846664188857155584 849372738760894464 850457505987919872 850583930472235008 853431867739441152 854521819039236096 857382941201197824 857599015531137642 858477938571825152 863956831479791616 864174562536112128 864303026125012992 867068004151746432 867196897864270848 868085657436684288 868304429023739904 870992194236137472 871211698317346176 873716153595199488 875245085809556112 876771859366084608 877891619084304384 880830988344631296 880961927989100544 881955932135620608 882087039008243712 885040455433494528 885263499903109824 886170775299948544 889137864949390336 892051161327599616 894812432604069888 895037939769544704 895170991343763456 896314249314828288 898034718585737376 899088716630851584 899181633935144448 899315301488873472 903478798255025664 904920301937885184 905054822571442176 909244891194458112 909380054698426368 912289237928368128 913454358283321344 913590147544252416 913820386996758528 916743775222940238 917819731560660992 923772808228257792 923910131375013888 927003580475599872 927953633811628032 928187493094342656 928325472504643584 930107387106656568 931295263718542464 932623275618091008 937238884149952512 938435868676325376 941717923022831616 942920627905363968 946077728222011392 946316155068841536 947286001182703616 947426819675521024 953571931074330624 956764694236409856 956906921781264384 958129025129644032 960110851206871296 961094835019186176 961337046419140608 962707897412222976 964555808851347552 965787680893303296 967472396541886464 971951435414765568 972095920539697152 976596364616269824 976842482651707392 979866218515654656 980113160607014448 981117644082085888 984650721535750626 987628071469842432 987774887000014848 990934861887710208 991082168987738112 992200423652573184 992347918884274176 995670512362681344 995921437390998552 996942122212442112 1000280098068064128 1006663986679578624 1007949636726423552 1008353530479181824 1011474806209708032 1011579338177037504 1011729714174982656 1012766600342798336 1016157559942160384 1016413648036903872 1019335512527732736 1022900502593765376 1023052561535729664 1024206888931688448 1026325392669414144 1027636153068736512 1027788915987283968 1028047935371353344 1029101545509617664 1032547198005743616 1034194630786154496 1039137018507952128 1043947838038081536 1044103025764859904 1044210929731135488 1044366156567724032 1047707171683360272 1048936836069326848 1049201185070352384 1055740352260866048 1055897293000015872 1059432663400685568 1060785706393534464 1060943397148164096 1064337444249762816 1064605674452446728 1065696751330541568 1065855172134961152 1077895153270849536 1081231689396584448 1081504177221533184 1082612572780232704 1083046384588750848 1085125284957765996 1086511141004966208 1093445364841611264 1093607910607159296 1094841846789046272 1098670910193303552 1098947792983170816 1100074065889591296 1102349495830111488 1102627305682891254 1103757349592346624 1110801640474017792 1112665964666683392 1116110130990022656 1116225476609144832 1116391408744808448 1120129326408016512 1121277307522383872 1121559887488997376 1125315110326572144 1128717795965534208 1132496985014525952 1133943341317226496 1134111907296313344 1134397721789079552 1137909156985921536 1138026755449167192 1138195928446855488 1139362425385648128 1143177254934930432 1143465354041516856 1152232750048149504 1152404034833350656 1156090672202328576 1156262530485694464 1157739238698319872 1161322925648183296 1161615597756461568 1166993447746074816 1169029145821446144 1174441317792841728 1174615903985467392 1174737295947527424 1174911926138689536 1175941242847494144 1178670568143780306 1180053940577992704 1180351333204146432 1189401548436799488 1193083243472093184 1193383919692726272 1193561321791684608 1195085665753104384 1197379624780983168 1198784955507802112 1198908845246859264 1199087068651831296 1204638397673367552 1206560402583846912 1212326521592610816 1212632047429705728 1216385650571157504 1216692199374224832 1217939144377761792 1218120196725669888 1218427182662344704 1222325033630586984 1231697077637677056 1231880175166685184 1236004773967466496 1237583324125790208 1237767296672858112 1240143182808875424 1241727018291389952 1243497700824121344 1249651845533270016 1251749210250018816 1255623897363775488 1255753661185287936 1255940334837909504 1260145492209018576 1261436970962681856 1261754873425122048 1265979499117393662 1271429241432440832 1275686258981879808 1275875895708352512 1277505366839525376 1280147801609161728 1281459780025581568 1281782728558854144 1283610529882963968 1286074411801796736 1286398523296706463 1287716907857737728 1295935247219687424 1296261843804168192 1296454539187519488 1300602006227619648 1300795346796406272 1302128486155026432 1302456643535609856 1306488291354206208 1306817547476019264 1312867628714334168 1316837428626456576 1321246482516946944 1321442891983650816 1322933898203430912 1323130558512365568 1327560683150241792 1327895249854664736 1329256162949922816 1333706797424085504 1338076741991399424 1342218648906104832 1342556909654317056 1342756487015645184 1344471373972242432 1347052077878606064 1348633074946277376 1348772450902716672 1348972952233310208 1355218197382538496 1359114016703643648 1363867336791687168 1364070082047639552 1365609185242251264 1368433856892552192 1370181537424982016 1370385221316378624 1370730580495137792 1372135394012823552 1375115662834410357 1376729597340991488 1385659212342386688 1385865197062520832 1390505370713399808 1391930450717442048 1392281239641513984 1392488208756965376 1395161080659984852 1396942895577813696 1398934913427136512 1407653803014488064 1412576884534247424 1414380941858045952 1419116592333017088 1419474232603262304 1420929001774055424 1421140229513281536 1430357896611495936 1430570526000021504 1435147041354614784 1435360382671896576 1437193537694466048 1440166276810306944 1441642252528779264 1442005569628710912 1444061846118334464 1446833713277021328 1448681521339954944 1457927153122148352 1458143880809545728 1459789129052061696 1464894546924404736 1465263723977561088 1466765421186121728 1469799327773481984 1470169740910521672 1471676466123128832 1476976082303625939 1481442107204763648 1481662330500022272 1486402292831565312 1486623253481607168 1488300635478859776 1488521878326411264 1493505768544022016 1495413183318663168 1500420147102096192 1509995980019367936 1511924455089635328 1512530295718772736 1517212209314562048 1517369007265556256 1517594571262473984 1519149900514197504 1524236339913240576 1524620472055355808 1529003268791599104 1529230562275885056 1534350753890648064 1534578842303594496 1536310333397532672 1536538713111134208 1539488089004121216 1541454229603104768 1541683373980925952 1543652318264426496 1548820797008615424 1555991263661433088 1558705527761928192 1565921757057122304 1566154538647289856 1566316394596703232 1566549234851586048 1567921657129992192 1571560757525040408 1573405254103990272 1573801777605528576 1583610528391299072 1583845939500023808 1589148995101028352 1591178559590301696 1591415095722246144 1596506166374644224 1598545126995812352 1598782758202441728 1606184530231156736 1616842729906274304 1621847534094876672 1622256265832299776 1623918859170349056 1624569576883126272 1627687927436648994 1629766711507449312 1634694738984566784 1640168047262416896 1640411865910738944 1642262770183569408 1642506900222246912 1648006365289955328 1650111098834386944 1650356395563810816 1653524243745167232 1655636024388519936 1657996934432161792 1666202460711026688 1668998947000025088 1674165196485033984 1674338214913717248 1674587113117212672 1680193989612024768 1681915961283575808 1682339831233496064 1687972665489858216 1693076693948301312 1698745477521788928 1700915011975839744 1701167860944470016 1706863735478882304 1709043638078472192 1714765882402395648 1715198031062275284 1716955877143650304 1728349125072224256 1728606052250025984 1734136008303492864 1734393795728541696 1736608858047479808 1741984388472274944 1742423396634692352 1747432307190398976 1750490171619112224 1753543718732169216 1755783238168608768 1761661976689262592 1761923855978201088 1763911864271241216 1764174078016487424 1770080910866989056 1770526999806219648 1772341550599897088 1778275729898780672 1784102322655199232 1789624865208139776 1790075879539089408 1790341982687526912 1792628498629656576 1796069437171474752 1798177433261703168 1798363267870288896 1798630602977746944 1806957596510051328 1809840603875770368 1818489782388916224 1824578475856736256 1826908716566642688 1827180295088504832 1827640773993517056 1833487550445880476 1835639463121321984 1847545616456515584 1847820262750027776 1854007160951199744 1856374986188685312 1856650945009287168 1860214774213313136 1862590527437084928 1865246551236182016 1874477768299905024 1876871737352650752 1883435846045663232 1885841255810727936 1892155456444022784 1892632310137683072 1894572002365407232 1894853639351042048 1898969248676090493 1907143862148661248 1913529388472819712 1913813843562528768 1916258050259288064 1920221702413742592 1922189670038372352 1922674092838281216 1925415794824445952 1929111617702695104 1931575361786606592 1943902870829531136 1953192729232539648 1953684965303414784 1959732437031309312 1960226321214028896 1962235288164171776 1969301443071501252 1975256142939684864 1975549774000029696 1981869723775420416 1982164337975476224 1984400847305146368 1984695837768548352 1991341024725362688 1991842874781997104 1993884244424884224 2000560196136128256 2013327973359157248 2015899273452847104 2016707060958363648 2022949612419416064 2023158676354075008 2023459428349965312 2025533200685596672 2032315119884320768 2032827296073807744 2038671025055465472 2045801005187530752 2046105123071459328 2048413777863376896 2052650785338828288 2055272306137473024 2055577831974567936 2056095870742706688 2058203091019235328 2065094396011487232 2087895676076163072 2088421859462270976 2088732313135448064 2095414343366720544 2097873672138653696 2098402370140704768 2111480704521732096 2111794586000031744 2118865326801371136 2121571412787068928 2121886794296328192 2128674888499525632 2129211348904893456 2131393502661083136 2131710344269922304 2155790306541699072 2162463378793168896 2163008354443066368 2165225145560465408 2166092769177501696 2170250569915531992 2173022282009932416 2186890729683222528 2187215821214318592 2189683693578092544 2197341820386607104 2197895585966341632 2200148131779182592 2204698991660222976 2205254611365782508 2207514699184693248 2232450953218289664 2232782817489616896 2240258652816033024 2242554615044767744 2243119774977994752 2250630220653144288 2257435591931068416 2264993970029051904 2267886682634452992 2268223814592626688 2268795443578159104 2275818313971843072 2276053510898334384 2276391856893710976 2278724850771296256 2286354509869860864 2286930708083033712 2304465500096299008 2304808069666701312 2312181344404657152 2312525060971388928 2315478477396639744 2322645851296366592 2323231195512923136 2333986895492149632 2338058291642892288 2348882635585683456 2349231807970934784 2349474591895054848 2349823852277379072 2351882485694988288 2357341136287560612 2360107881155985408 2360702666408292864 2386767839385452544 2387122643583369216 2394759249561966336 2397817690493718528 2398174137303662592 2409276795346735104 2413120805167693824 2424653043185221632 2425264094859411456 2432771301142315008 2433384398748449664 2435878288755523584 2436240393451339776 2436854365324689408 2441531891154973491 2444650067261173968 2463394155275354112 2463760350333370368 2472009547934932992 2475166648251580416 2475534593345716224 2480286365617750848 2483454036582779904 2486995401648242688 2499303691066540032 2503498420500037632 2511247794727550976 2511507322370575872 2511880669675819008 2520290984418037152 2522873941925363712 2523509746850244096 2531958998234787324 2551372517963759616 2551751791416705024 2560295603218323456 2563565457117708288 2572148823603593472 2572797046593412926 2575433815715475456 2591870494439374848 2592523687608336384 2592909078375038976 2601204012455239296 2601590693592812544 2604256972310052864 2604913287071219712 2612976582708412416 2613635094952038528 2625735257428668336 2633674857252913152 2642492965033893888 2642885783967301632 2645867796406861824 2646261117024731136 2655121366300483584 2655790499709329472 2658512325899845632 2667413594848171008 2676153483982798848 2684437297812209664 2685113819308634112 2685512974031290368 2688942747944484864 2694104155757212128 2697266149892554752 2697544901805433344 2697945904466620416 2710436394765076992 2727734673583374336 2728140164095279104 2736867713785104384 2740363074849964032 2740770442632757248 2741461160990275584 2750231325668820714 2753459194681982976 2771318424684773376 2771730394125041664 2781010741426799616 2783860901434884096 2784562479283027968 2784976417513930752 2790322161319969704 2793885791155627392 2797869826854273024 2815307606028976128 2825153769068494848 2828761883716091904 2838233184666034176 2838948465206524608 2841858003548110848 2842280459026563072 2860715793222991872 2870294082709229568 2870720765343793152 2874387075388932096 2880332553620613888 2883284505057558528 2884011139257421824 2888123692236668928 2893667426554042656 2897363042679909888 2915854306244296704 2916287761619091456 2929789093848809472 2930527447955122176 2939598655546963968 2940339481821043344 2943352932246257664 2953952164607251878 2962884214409527296 2963324661000044544 2972804585663130624 2973246506963214336 2976601270957719552 2977043756652822528 2987011537088044032 2990826366637326336 3000840294204192384 3019991960038735872 3023848910179270656 3025060591437545472 3034424418629124096 3034738014531112512 3035189142524947968 3038299801028395008 3048472679826481152 3049240944110711616 3058006537583198208 3068701507781296128 3069157684607188992 3072620666795065344 3078976178008242432 3082908459206209536 3083366747961851904 3087304636528852992 3097641594017230848 3111982527322866176 3117411055523856384 3131843514114244608 3132309077294579712 3132632789193406464 3133098469703172096 3143121515050080816 3146810508207980544 3147603555211057152 3167221056782598144 3167691879000047616 3178297990202056704 3182357119180603392 3182830191444492288 3193012332749288448 3197090253991624704 3197565516404883456 3212369060462313472 3233685459812548608 3243695068189753344 3244512531664599552 3247837718340698112 3249139153766252544 3255375854873297988 3259533423014898624 3280336094524833792 3280823731821477888 3284525540367138816 3296012730579910656 3300222197668773888 3307048487490334464 3311272048777039872 3315993868864323584 3332404921422053376 3337997894000050176 3348330392970067968 3348676429827434496 3349174226234425344 3360387979224049536 3363831922567151616 3364679662466992128 3375945330979716432 3386153387896602624 3397490955043577856 3401830023951679488 3402335721888940032 3413727470957764608 3418087276156944384 3429531764804791296 3430396062124550568 3433911754287300608 3456698250144448512 3457212104500051968 3468272016606985728 3468787591457083392 3473217716094959616 3483968776944549888 3484846793269384704 3500980343238224448 3507087437464338432 3523323953378525184 3523847711956402176 3527823728542482432 3540161821733978112 3541053999612439296 3544683101199794176 3556551459797561344 3568204645310398464 3579249730416279552 3580151759078178816 3580683965375053824 3585256997259313152 3592138874342949504 3596354866523406336 3596726535740577792 3597261205955493888 3613915193020102656 3619681207751540736 3636979564777832448 3649156951713472512 3653817433133285376 3654360590177009664 3655281547987034112 3666975100891760952 3671278926242643968 3695091232913031168 3695640525500055552 3708014321902399488 3712749972377370624 3713301890018574336 3720429548426626272 3725181054874169856 3730493102472364032 3748955536599810048 3766871692091326464 3784310912888045568 3785264620275366144 3789144004730814464 3797938497352180986 3814287724297322496 3827058776945639424 3827627687125057536 3832516100518576128 3840443404827485184 3844379340076744704 3845348185676562432 3850831589648891904 3858223235405390208 3859195569890119389 3863150723573213184 3887805741659062272 3906385458465079296 3907369930606829568 3919464874062618624 3920452642428057792 3924470576328343552 3938602886143002504 3950512285879369728 3963739447550840832 3964328675950952448 3968801694610292736 3969391675537096704 3982682049450725376 3983685749563994208 3987768488849768448 4001120392272256512 4026655946718314496 4033414121916727296 4045899224838832128 4046317352708150016 4046918856699930624 4064630239768641536 4065654592147615488 4077342050110930944 4091602010375061504 4092210246142918656 4096827555726753792 4105301570677656576 4110544612274946048 4111155663949135872 4112191741485413376 4116406182038470656 4125346988503231071 4130188792022974464 4175791352152326144 4176843718924541952 4177464626270896128 4190828686733441088 4195747344277307392 4196804740281409536 4222961409043464192 4237730653602742272 4243142825574137856 4257349776999051264 4258422697809786912 4262787005322166272 4263420688539844608 4311580613083398144 4324926757586337792 4326016708886132736 4332185538355003392 4340501139831063984 4346044564019864832 4373781459366445056 4374431642428637184 4379367387156185088 4394683640773214208 4395791171932683264 4400296263558365184 4409397983320445952 4410509222731565016 4415029398369386496 4430928246910877817 4464901906436579328 4465565634979233792 4480517305632066048 4485109230089535488 4486239549955989504 4501260441306288576 4529987940058103808 4535773365268905984 4537590887156318208 4551636627943686144 4552107021796668768 4552783713787421952 4557449701542592512 4572709019739721728 4573861416166067424 4608931000192598016 4609616139333402624 4624362688809314304 4625050121942777856 4630956954793279488 4645291702592733184 4646462391025846272 4667973790984299264 4676116583285784576 4697765271171366912 4698463615941869568 4698949183790109696 4699647704554758144 4703764971389976576 4714682272575121224 4720215762311970816 4721405332816585728 4773535678770905088 4774245287166738432 4789518499123932672 4795635380987437056 4796348274607325184 4818553590693470208 4850528189718822912 4865542602284630016 4866768797496899328 4871756577511047168 4873708730649378816 4883063782309946982 4889300134522347936 4926788310550708224 4927520700666740736 4944019095869865984 4950333296503160832 4951069186691432448 4960572731235501696 4966908073165559808 4973990803296485376 4998607382133080064 5006996841000075264 5022495589455101952 5023014644741151744 5023761339351638016 5040581968836074304 5045747883850727424 5047019493700488192 5063917996469574648 5102745035927519232 5103503582833410048 5120591206436646912 5127130914235416576 5144297647207186944 5145594093186825852 5150867631430950912 5185047375216672768 5185818156750077952 5202408024910478592 5203181387185625088 5209826574142439424 5225953165416824832 5227270189904077056 5251470514857336672 5267349714505826304 5284985930067787776 5285771567934603264 5291735592813723648 5292522234049462272 5310242732600967168 5311580999418658944 5317024651799691264 5334827189696342016 5352306967965597696 5368874595624419328 5370227638617268224 5371025948062580736 5377885495888969728 5388208311514424256 5394532299785109504 5395089803610866688 5395891808933240832 5420872789530153984 5455469347166748672 5473735427570208768 5480726149699928064 5481540885265514496 5482922321980551168 5500462651337641428 5506918389363965952 5542636849369546752 5543460788250083328 5562021482853599232 5569124958566055936 5569952835027861504 5580644322639939408 5587771582311254784 5595739653708546048 5630615212057952256 5650307538136989696 5657523767432183808 5676466369332068352 5677896930413049216 5683716007096221696 5684560918053126144 5696907746028271479 5721431586445983744 5740588165418459136 5741441530687586304 5748774150777864192 5760665107241227776 5766569010115117056 5768022278514843648 5776247384473337856 5787334853108085312 5794726085359819776 5831708612488593408 5859578187697618944 5861054895910244352 5879197311093927936 5880678963642086688 5886705864492515328 5907904329214503756 5925768428819054592 5926649322000089088 5945609171326261248 5946493013926428672 5953202541915439104 5954087513305645056 5974023074176088064 5981652733274652672 6001680588408384768 6039983920077471744 6047697820358541312 6050121182875090944 6068848837258248192 6069476029062225024 6070378285049895936 6076599602056790016 6096945359652962304 6098481888221423232 6116013075166396416 6137403015562592256 6138315369214377984 6145241333590130688 6157952356016484864 6165816918412419072 6166733495923703808 6174609273057705984 6195283188034461696 6223965054645732352 6263687028228489216 6265265578386812928 6266196939406344192 6286243030100161632 6293621016415961088 6295207110422114304 6334442113565196288 6335383758000095232 6356595980404113408 6364714238361206784 6365660382888984576 6386024665498576896 6394180507983249408 6395131032809766912 6424738120924626944 6467370919625097216 6487390136379506688 6489025063329199104 6495675436681396224 6498278307532505088 6510751709746595976 6519066846029797248 6560672189049667584 6561647463642955776 6569051080734277632 6592025461159821312 6600444395337547776 6614096974980668928 6622544097554079744 6631987737728647168 6697352859654868992 6698348452468850688 6720775958448099072 6727663845134303232 6729359324933984256 6751890661959432864 6772306775793205248 6794981910087155712 6803660047903358976 6804671443777880064 6827454941915529216 6836174552313888768 6859063529609582592 6860792124249101136 6867823508574601216 6913396500288897024 6914424209000103936 6936544033213971456 6937575182914166784 6946435432189919232 6967937553889099776 6969693586538769408 7001960686476448896 7014174874928676864 7046647906757050368 7047695423912804352 7055647457084964864 7080323643467956224 7082107999224878592 7089366202399588352 7113102919595122688 7160303518156357632 7161367930750107648 7184277748685899008 7193453071481155584 7194522411910987776 7227830386040205312 7239362415503081472 7273959129555664896 7298313903426945024 7307634866266570752 7308721180354019328 7310563095974068224 7333950201783521904 7342557852485287936 7390182465826062336 7391281051000111104 7416028643804798976 7425499944754741248 7426603780037148672 7440859096853252544 7450362109748339712 7460986204944728064 7497911073199620096 7533743384182652928 7568621825776091136 7570529240550732288 7578288009461628928 7595876994704361972 7654117553891278848 7655255374250115072 7680886809654970368 7690696371353124864 7716446470810780416 7718391139780238778 7726301447146426368 7775611483318124544 7812770916930158592 7814739861213659136 7838929748125237248 7840905284856115584 7848941152656687104 7877205772286005008 7901024571758739456 7927478895101681664 7928657351901904896 7937603389220585472 7938783351074193408 7965364098901450752 7967371499127988416 7975536977699536896 8002240784544513024 8053311893436628992 8066828243833454592 8091798449677664256 8092634705416300032 8093837713399861248 8129260479537283072 8131309184295230976 8183204020750123008 8184420492285837312 8210603141355313152 8221089224549892096 8222311327898271744 8224383482970826752 8250693977006462142 8260377584045948928 8351582704304652288 8353687437849083904 8354929252541792256 8381657373466882176 8391494688554614784 8393609480562819072 8445922818086928384 8475461307205484544 8486285651148275712 8514699553998102528 8516845395619573824 8525574010644332544 8526841377079689216 8623161226166796288 8649853515172675584 8652033417772265472 8664371076710006784 8681002279662127968 8692089128039729664 8747562918732890112 8748863284857274368 8789367281546428416 8791582343865366528 8818795966640891904 8821018445463130032 8830058796738772992 8861856493821755634 8929803812873158656 8931131269958467584 8961034611264132096 8970218460179070976 8972479099911979008 9002520882612577152 9059975880116207616 9071546730537811968 9075181774312636416 9103273255887372288 9104214043593337536 9105567427574843904 9114899403085185024 9145418039479443456 9147722832332134848 9217862000385196032 9248725377618628608 9250100243885555712 9261913909586558976 9290583405185466368 9292924782051692544 9335947581968598528 9352233166571569152 9395530542342733824 9396927231883739136 9397898367580219392 9399295409109516288 9429364545150242448 9440431524623941632 9442810665633171456 9547071357541810176 9548490574333476864 9579036998247865344 9591270761974874112 9592696549214650368 9637107181386940416 9701056379437645824 9731085204569260032 9733537594993798656 9743513155022094336 9747417461298757632 9766127564619893964 9778600269044695872 9853576621101416448 9888038191739731968 9900666593006321664 9921145462471003392 9933816146331119616 9947981606592970752 9997214764266160128 10013993682000150528 10044991178910203904 10046029289482303488 10047522678703276032 10081163937672148608 10091495767701454848 10094038987400976384 10127835992939149296 10205490071855038464 10207007165666820096 10241182412873293824 10254261828470833152 10288595294414373888 10291188186373651704 10301735262861901824 10370094750433345536 10371636313500155904 10404816049820957184 10406362774371250176 10419653148284878848 10451906330833649664 10454540379808154112 10502941029714673344 10569971860135575552 10571543135869206528 10583471185627447296 10620485465201934336 10623161998837317888 10634049303599382528 10669654379392684032 10704613935931195392 10737749191248838656 10740455277234536448 10742051896125161472 10755770991777939456 10776416623028848512 10789064599570219008 10790179607221733376 10791783617866481664 10841745579060307968 10910938694333497344 10947470855140417536 10961452299399856128 10963081770531028992 10965844643961102336 11000925302675282856 11013836778727931904 11085273698739093504 11086921576500166656 11124042965707198464 11138249917132111872 11139905670055723008 11161288645279878816 11175543164622509568 11191479307417092096 11300615076273979392 11352932738664136704 11355793860826098432 11367432014192443392 11393815492056542958 11442863172891967488 11481176330836918272 11482883061375172608 11497548301555728384 11521330214482455552 11533138020230234112 11536044557029687296 11552494768946675712 11574669706216170624 11589452170719639552 11663417224977186816 11719156375395237888 11722109791820488704 11758394622187855872 11761357927284173376 11773411728985030656 11815808658429007512 11851536857638109184 11891218342652522496 11892986027852857344 11906405083830878208 11908175026611290112 11948046148352176128 11963305466549305344 12003361176816769536 12079967840154943488 12100242365750181888 12137697674516496384 12138952058124450048 12140756570099791872 12193890719305924608 12196963776442846464 12232026150332792832 12274806031125184512 12276630738428755968 12290482667180261376 12315904712032969728 12331633836824838144 12333466991847407616 12349218546115411968 12390566376068923392 12447930109291464704 12527374056456978432 12530531156773625856 12532393878812688384 12572486060200323264 12587242032831922176 12590414220844228608 12668884227130392576 12713191960808226816 12729428476722413568 12772049330997153792 12788361015966498816 12790262065619533824 12849476241849253888 12934741839250194432 12974780272759013376 12978050126658398208 12996556615065010176 13021503419493191952 13038133692059594496 13121344378099335168 13123294927285911552 13138102161468555264 13184050922319642624 13200888790675095552 13228193949961337856 13245088195108159488 13263975475457294336 13292784740732633451 13394705719309737984 13396696904937701376 13441551916896198144 13455327690268606464 13458718649867968512 13503781323918865728 13589963820174311424 13607320095806717952 13654909883831058432 13672349104627777536 13718127059219165184 13721584248498202272 13735647017149202432 13826793000577794048 13828848418000207872 13873088066427942912 13875150365828333568 13892870864379838464 13935875107778199552 13939387173077538816 14003921372952897792 14028349749857353728 14093295813514100736 14095390847825608704 14111294914169929728 14160647286935912448 14164215998449757184 14178732404799176704 14226205839190245376 14320607036312715264 14322735861500215296 14368555497371798016 14386906142962311168 14389044823821975552 14455660772080410624 14596627806853890048 14615269732533141504 14621126191948136448 14667900403567043808 14685115704970575872 14780364931652124672 14782562102000222208 14832057287609597952 14850999889509482496 14853207560074297344 14881718193706505088 14900724219496679424 14921972409889456128 14995822146399240192 15067486768365305856 15137243651552182272 15141058481101464576 15156576018923257856 15191753989408723944 15308235107782557696 15310510748500230144 15361773619309940736 15381392742706249728 15432892941621560832 15436782279560477556 15452602894292852736 15629479722427318272 15677859496250474496 15681810569712231168 15697882305313374208 15754411544572010016 15802049143517478912 15854957790203363328 15857314703803809792 15875206778441170944 15877566702148386816 15930728197802901504 15934742998255976832 15951073955399073792 16004481569089026048 16106623786873257984 16133656487666909184 16183596899355328512 16185269410832600064 16187675426799722496 16258520959074566144 16262618368590461952 16366408041500246016 16421206282710626304 16442178449099784192 16444622655796543488 16448766965941653504 16501387954012924284 16520755168091897856 16707374875698167808 16709858505083584512 16763314746933764352 16787218961125638144 16891845636173856768 16950922614410969088 16972571302296551424 17029399107996205056 17033690791239147648 17051148021288665088 17053682754159378432 17090723238084814437 17246322452333592576 17299707030345351168 17304066835544530944 17328742153420013568 17362004559324255936 17384178256079459328 17495125837465780224 17578734563092856832 17583164687730733056 17637591933281783808 17642036890926260064 17660117593477545984 17723712987643511268 17859607625746317312 17862262539916935168 17922069222528264192 17944958199823958016 18005041765225154304 18119951760232415232 18143093461075623936 18150363548625272832 18206546511774744576 18208428087186675072 18211134855149687808 18229798806170370048 18290836078958886912 18295445664664269696 18435724000770392064 18497450755237257216 18500200487771111424 18523827819173117952 18581166810370932736 18585849564103385088 18671895163937197056 18791061084685467648 18795796735160438784 18798590818219032576 18858729090300484896 18880863049247883264 18885621331266342912 19094142715083620352 19096981148666953728 19158073996495730688 19182541523949748224 19185393098429300736 19274214362773880832 19402112758875291648 19462170409138520064 19467075189987597312 19487026310044188672 19494834922597515264 19532255129239787928 19557200538089391744 19707153242202832896 19776076383479463936 19801333186012643328 19842290924942006784 19867632292662239232 19895963213185941504 20092058578964606976 20095045357406552064 20162327875344297216 20182991535402909696 20188077974801952768 20255671985878298592 20410980143710076928 20414014331333640192 20482364825746587648 20508523656941666304 20577190588828747776 20582376372747303408 20603470525723803648 20740189500866691072 20743272627000311808 20809632099641914368 20812725548742500352 20839306296569757696 20903812661667299328 20909080759616308224 21005882059429346688 21139943720271151104 21143086271738413056 21166942371254894592 21240970930403868672 21246323997674635776 21268098607198765056 21339308758785368064 21480910554469072896 21484103792250322944 21552833246057697024 21580359214443466752 21583567235732963328 21683491158120615936 21821877388666994688 21894941710280835072 21922904598799712256 21926163541062057984 21931689287922204672 22001850605350565712 22027673557455863808 22170547397478187008 22173843153000333312 22248085931414396928 22276499834264223744 22279811340111446016 22322577290559757632 22351086329245019136 22382958614834184192 22601230152547958784 22705865477328273408 22711587721652196864 22734864028384886784 22787630984113085916 22962352661673836544 22965766122750345216 23042660428964911104 23072089114059374592 23149339412432341248 23178904341439279104 23326834449954373632 23438312750790475776 23444219583640977408 23516789244375711744 23522715854568346752 23546823457970061312 23631617316858015024 23703073715276218368 23782436685305044992 23785972055705714688 23812810167661756416 23816350053222580224 23896092296704352256 23926610933098610688 24006722353633539072 24159935680309886976 24200484731500363776 24275395349032992768 24277904116248900096 24281513140199583744 24387781438611849216 24393927552885692928 24549612062250369024 24553261476857511936 24631809424065939456 24663267673649676288 24666933983694815232 24781132752137846784 24895860218582929408 25054748112913956864 25061062313547251712 25064787757625376768 25144972120400646528 25174484065663844352 25180828441688457216 25337768454260785152 25426383921616453632 25458856953444827136 25544098661994307584 25576722031932997632 25580524131239067648 25698952483698507776 25869483678500388864 25949560545518026752 25956100253316796416 25993113230130020352 26043006838986383904 26076267384119188992 26242688756198670336 26246589854571823104 26368101844639285248 26456387899922675712 26490176390216318976 26585569481465266902 26789411438619475968 26793393809875402752 26883103833792396288 26910655380537212928 26917437299735937024 27007562647837731456 27179927640348622848 27214640191613435904 27309819767662116864 27344698209255555072 27436254118438330368 27443168496996404544 27471294034298404864 27653586001155588096 27746176132855885824 27750300731656667136 27785741728759676928 27871750215556399104 27878774346155077632 28007842745905795584 28056699499714707456 28186591627028201472 28190781695651217408 28321294573871824896 28328431996899514368 28452411678380490752 28641214072625430528 28645471723000430592 28737110994743596032 28773812285924622336 28778089647643951104 28911321544160821248 29193255613707780096 29230539465066283008 29242252383896272896 29335800807134087616 29370231409941151744 29560729863304249344 29664114575219195904 29701999779018964992 29763436387413010176 29801448438993358848 29843944819778912256 29991644292798480384 30134973536730611712 30274487303104364544 30282116962202929152 30383507978817447888 30616470215565115392 30621021497000460288 30723547238619881472 30762785485412499456 30865785883243121664 30873564559120955112 30905205788585705472 31258959444854636544 31355718992500948992 31363621139424462336 31395764610626748416 31508823089144020032 31709915580406726656 31714629407607619584 31750413556882341888 31861456395605803008 31869485996511953664 31902147910798147584 32008963138178052096 32213247573746515968 32267312975333818368 32367193798710657024 32370538821665200128 32375350853599444992 32517041918149132288 32525236737180923904 32732816083000492032 32842412565421252608 32884356898199568384 32889245311593086976 32897533931883307008 33002775908025848568 33041510336183795712 33414749751396335616 33419717010167169024 33526629493867528704 33574437922251276288 33901845228821938176 34058798215992410112 34067381582478295296 34102296042577330176 34181446476169628874 34492644904667185152 34599414060690702336 34608133671089061888 34657484306840027136 34724009118648511872 34768356512158918656 34990251674931560448 35157469126185713664 35166329375461466112 35275183866563567616 35284073781852520128 35320235186955091968 35447425975287022536 35719215251492634624 35724525079833870336 35844138445056528384 35889916399647916032 36010083530450308608 36239903520464830464 36300727097250545664 36413093023549489152 36416856174373350144 36422269710299375616 36581672157917773824 36590891329328539392 36871448001540784128 36994901510474514432 37000400975542222848 37047655638346235904 37162333620741865472 37171699128206770176 37343790327874394112 37582122169370935296 37591593470320877568 37597181636438065152 37717458180600969792 37761726098495766528 37771242662532685824 38188285430167240704 38316147992991461376 38365083047899496448 38370786196858601472 38548428725547761664 38804225517750583296 38924340818277040128 38934150379975194624 38989669845195030528 39064510258479575856 39114401076178783488 39414306484405665792 39552152766958927872 39602666372025286656 39684581849884013568 39735264585324478464 39791926426371883008 39878354222197900353 40184117157929213952 40190090714813104128 40324655750688594432 40365983070805819392 40376155949603905536 40511343971756597184 40821960287420153856 40964729651493175296 41017047313883332608 41154381177657495552 41164752745494606816 41206941051447607296 41480379001733382144 41486545254000623616 41619264199283828736 41625451097485000704 41678612593139515392 41807625323334598656 41818161519232616448 42011764118858693376 42279887440542302208 42286172543476826112 42333884742509789184 42481941860807737344 42492647995349271552 42536197214397530112 42678617517570736128 42961821108938145792 42968207584500645888 43105666492115394048 43160718428886933504 43167134471465926656 43366982316241231872 43789883420561670144 43845809197599424512 43863378575844409344 44003701210701131424 44055347114911727616 44341094794956374016 44347686306000666624 44496171862828793856 44552999668528447488 44559622680222892032 44645154581119515264 44702172658490038272 44765917229668368384 45202460305095917568 45411730954656546816 45423175443304393728 45469728056769773568 45575261968226171832 45924705323347673088 45931532245500690432 46085320857929822208 46144178228118749184 46298678824864682496 46357808682878558208 46888439167281954816 47033578488751423488 47045431709136693504 47093646915940122624 47263234633716030048 47406147430552436736 47564873370610089984 47571944111411429376 47625620335323512832 47632700106445160448 47792184593408704512 47853221866197221376 48013444707267078144 48319871360619773952 48400969463000727552 48550790698065985536 48555808232497800192 48563026280399167488 48775562877223698432 48787855105771385856 49099224124500738048 49263618848131878912 49326535347299352576 49333867967389630464 49562265504275693568 49791720437165858816 50122124627094503424 50129575515250753536 50289944240801293056 50361656883376914432 50675536908521570304 50852767843232907264 50917713906889654272 51088197323988615168 51153444063865995264 51161048262478135296 51397904967397015552 51738967357000777728 51899121091036053504 51912200506633592832 51986226460260040704 52086013677972767808 52152534768238377984 52485377512397340672 52736203689278570496 52912775799845351424 52980352780432637952 53171138962930533804 53578822877238951936 53586787619750805504 53766207667584792576 53834874599471874048 54015125295675462912 54359855280697245696 54429280383226871808 54619639535324233728 54689396418511110144 54872508236876660736 54886336993992809088 54942588068596809728 55307172002311176192 55492352265711771648 55500601463313334272 55571483457519353856 55743500431112798208 55757548692310155264 56015685491811591168 56373183254056402944 56642589147743649792 56656863993799028736 56904823356760981504 57282428145250861056 57290943446000861184 57474221989487192064 57547624571849244672 57556179295287902208 57822643088321642496 58386511227415560192 58461078930132566016 58484504767792545792 58671601614268175232 58740462819882303488 59121459726608498688 59328229150438391808 59403999558037929984 59526872774826020352 59602896877986717696 59687889639557824512 60548974606208729088 60564233924405858304 60767015957634895776 61232940431130230784 61242042994000920576 61447094477239762944 61525570970824998912 61731571766486243328 61747129118241910224 61810411577171410944 62517918889709273088 62711437985001897984 62727242278848924672 62791529221253496832 63017646178288040064 63419831160813453312 63429258815215239168 63500827113764683776 63722912791211606016 63738971993023907328 63804295821596295168 64017926276356104192 64741077643330400256 64750701707198889984 65034083836298264576 65050473474361847808 65465632166000984064 65684825130842505216 65768713796399136768 65778490623186173952 65795067863766614016 66005551816051697136 66083020672367591424 66829499502792671232 66839434020334338048 67053258987735057408 67148875844502552576 67803690457643876352 68117596431984820224 68134763164956590592 68204592085154660352 68362892952339257748 69216267342178123776 69448018237297023744 69536713024317837312 69980503349863120896 70314938252371427328 70332658750922932224 70550367733127135232 70568147563705040256 70640470373910183936 70894851950574045072 71438430502985269248 71449050159667740672 71688276890113056768 71779832799295832064 72020167060900617216 72479807040929660928 72601454194501091328 72826186047098978304 72833712348746700288 72844539420598751232 73163344315835547648 73181782658657078784 73989803020949028864 74000801951084445696 74343398256413540352 74687580655748788224 75164244338741870592 75183186940641755136 75194363272876130304 75434916361201939584 75523452196991533056 75542485325065371648 76376570860334481408 76632295985982922752 76730166095798992896 76741572393717202944 77096857451095523328 77608451035501166592 77848681636554080256 77868300759950389248 77979339690390061056 78129020516959151712 78228802152357566976 79104305533917855744 79369163699768027136 79470529170648956928 79756708444395800706 80368234315858427904 80380181429626208256 80649311501377188864 80731966141611638784 80752311899207811072 81022687943513194368 81643920574840307712 81929459302986350592 82034094627766665216 82308762355314991104 82329505490989213632 82413882102895214592 82960758003466764288 83238528398567657472 83250902194970001408 83357225186279030784 83615250646669197312 83636323038465232896 84023528237717386752 84559774881084604416 84572345086953652224 84963883721615474688 84985295990698543104 85357235035141472256 85923642217876291584 85936415169001291776 86211332984230788096 86321436857773867008 86334268942931853312 86733964632482463744 87579766841123340288 87691618395198849024 87726757151688818688 88007402421402262848 88110694229823455232 88682189589912748032 88992343725657587712 89105999337056894976 89290309162239030528 89404345316980076544 89531834459336736768 90404920610191835136 90823461909313093632 90846350886608787456 91150523936452343664 91849410646695346176 91863064491001380864 92170641715859644416 92288356456237498368 92597357649729364992 92715617365757116416 93776878334563909632 94067156977502846976 94090863418273387008 94187293831880245248 94526469267432060096 95129746741220179968 95143888222822858752 95251240670647025664 95584369186817409024 95706443732394442752 96026889414534156288 96639742721239547904 96801938926001455104 97101581396131971072 97111616464995600384 97126052560798334976 97551125754447396864 97575710211542771712 98198448249001476096 98527237696263757824 98653070694598705152 98667735934779260928 99124531008551387136 99583440874331717632 100244249254189006848 100259151030501507072 100579888481602586112 100723313766753828864 101705535686465814528 102176394647977230336 102306888127731990528 102795809934794031104 103477934714001555456 103798242182072107008 103824401013267185664 103972452920520081408 104172027355945535616 104305069536476755968 104970755024794681344 105472407378557140992 105825551599690702848 105960705560865275904 106342277925861067608 107157645754477903872 107173575239501611008 107532415335169585152 107669749198943748096 108030250591350925824 108719710561394491392 109239279070648467456 109745016473753321472 109772673987985618176 109885176137193619456 110614344004622352384 110984704531423543296 111001202926626668544 111142966915038707712 111487000862225596416 111515097384620310528 112031370983623182336 112746366508112805888 113285178295487299584 113313727987598057472 113809646713521963008 114564856290501722112 114948443978974384128 115095249143698489344 115112358590575804416 115645286176643284992 116773022454831120384 116969009535585091584 117343203228536350464 118242919453216997376 118656458300876783616 118807999116075859968 119053745549652040704 119205793755973435392 119375779279115649024 119635062666593701059 121097949212417458176 121128467848811716608 121534031915269791552 122465880862260461568 122894188954479525888 123051141941649997824 123463143532972486656 123494258236483820448 123620823154342821888 125035837779418546176 125422875970003795968 125454484557697849344 126035292356576080128 126839662321626906624 126858517630430478336 127001654227529367552 127445825582423212032 127477943986047814656 127608591643192590336 128035852552712208384 129482155286660800512 129501403414397779968 130068167672596529152 130100946948723695616 131369650261685010432 131537427592798273536 131590135727533228032 132011103632103394272 132166041344735182848 133658999005585342464 133678868040668676096 134106517975470114816 134297751689005105152 135607380915287752704 136235192863969640448 136269526329913181184 136409184170309320704 136725785904678515496 138432534684356247552 138896036474594047488 139073426048635674624 140665317501845864448 141100735466254270464 141136295127410080512 141280940747820367872 141789703901148090144 142876861005970538496 142898100319335481344 143376553780226113536 143559665598591664128 144040334121801234432 144959614081859321856 145202908389002182656 145652372094197956608 145667424697493400576 145689078841197502464 146326688631671095296 146363565317314157568 147979606041898057728 148001603902168891392 148686796512827080704 149375161311497576448 150366373881283510272 150388726545752260608 150869832722403879168 151084970650130743296 152753141720668962816 153264591971965845504 153460332191597985792 153483144787434405888 154193714902191046656 155216902071002333184 155697363273108160512 155736601519900778496 155958679380780122112 156258041033918303424 156457604304715133952 158208611067835711488 158738327399536054272 158941058341297913856 159513416888791601412 160736468631716855808 160760362859252416512 161298623002754377728 161504623798415622144 162045375887026388736 163287841149680615424 163858918605972701184 164068189255533330432 164617524710629982208 164659010981978427264 164827764205790429184 165921516006933528576 166477056797135314944 166501804389940002816 166714450372558061568 167230501293338394624 167272646076930465792 168047056475434773504 169119549762169208832 169927767443230949376 169970591981397086208 170714470070282944512 171847284435752583168 171872830338002583552 172422665968461576192 172642873715547734016 172668537885863706624 173467929264964927488 175159533682246680576 175383236790397698048 175453514303377637376 176014804842804525696 176221388459646910464 177364379179825496064 177984687451315175424 178211998674113789952 178580618324478061056 178808690633960153088 179063668918673473536 181646923818626187264 181692701773217574912 182301047872904687328 183698821293390692352 183726128982002761728 184341283431719288832 184576712912474996736 185194715299458729984 185431234731514232832 187553756669127819264 188134313955005693952 188181726836546774016 188374587663760490496 189052938534864120192 190259493482440359936 190287776445645717504 190502481341294051328 191168738373634818048 191412887464788885504 192053778829068312576 194223232929991200768 194252105121596669952 195102251508894793728 195151420423085543424 196396896498002952192 197054475392527515648 197306141389197410304 197335471869558521856 198249062017102774272 199166881748663435264 200488498508378013696 200518302061003014144 201159776963205172224 201446627533507657728 203411071372931629056 204352789295954460672 204613776255463981056 205591619869588062208 207648802026534371328 208344054711891071232 208610139072953511936 209941510049589362688 210944814757114281984 211651103199381405696 211921411121730551808 212684555851722135216 214315291508955807744 214347150479003222016 215064830670339170304 215339498397887496192 216060501182701851648 217439421122788982784 218478558141296934912 219490032947506642944 219545347975971236352 219770352274387238912 221969409062847086592 222002405853253337088 223030194769240621056 224062741967246364672 225492733016225611776 226570356590974599168 226627455975196114944 227619293427043926016 229129712581003444224 229896887957948768256 230190498287396978688 230224717181151608832 231290572353286569984 233546044909662240768 233938019071170183168 234686406457072700928 237312916601753567232 238107491099304081408 238411587511946870784 239270125333187402118 242195898424834916352 242256935697623433216 243068063830539583104 244931761724520923136 245788377908959051776 246102283883299995648 246926287065944973312 246988516472967640896 247241646308685643776 250071675558837092352 250845751940007591936 250908969115395698688 252070584713152160256 253679324643253813248 253717035260860956672 254891651164846424064 254955887972095629312 256071705105424416768 258964310573321601024 259002806828795559936 260136335345193058304 260201893897447391232 262739300523370020864 263074855185596547072 263180271455066456064 264022207264206788544 264332082689470365696 267317998011170684928 268213035950940229632 268595503378010210304 271214761830575505408 272470385727939280896 272539052659826362368 273451571809357030992 276865069368712495104 277792072949188094976 278146852097271349248 281330635003691728896 282201470932508540928 282272590254820161024 282561881495640735744 283579407802296180288 285753722011941076992 286753107560452227072 287119331197183328256 288080668243602468864 289919228163718643712 290405816778004365312 291304744188395913216 291334849394986801152 291378157682395004928 292653377263342190592 292727130634628315136 295959212083796115456 296003207804337782784 297373593025654161408 298750322622995152896 300732747762567020544 300777453091504521216 301739665444807758336 302169941300261486592 306529183943931691008 306920664383195971584 308387429804382093312 310433804142004666368 311394726546216321024 311473203039801556992 311917358761560244224 312516082067836606848 312915208609430267904 316417222135671422976 317476654799072108544 317882116682595827712 319026833777583202824 321472937263433711616 321520725718504833024 322597246005508755456 323009247596831244288 324090751774052777472 327717837211945402368 329235049421259964416 329318021963956854528 329655528411580858368 331843032013867057152 332954113594270629888 333003608779880005632 333428900745116123136 334461002586676789248 334545292153860931584 336094112950869547008 338239099524338417664 339855534886461898752 339941183962794172416 341428940140565889024 343694568871505166336 344845331936923152384 345285747431095468032 345337075771727413248 346935858529929854976 350319067364493361152 350907028606755274752 352029609685609051392 354728758359650992128 355969374902630350848 356423997348227579904 357161236648956122112 357617381267920306176 358127337837346947072 363293847637252374528 363385403546435149824 364602095745809374656 367397642586781384704 368682566863438577664 369153425824949993472 370389430598917459968 370862469463028465664 375107513338255638528 376268627910011387904 376363453673093548032 378105877069728240384 380518986964880719872 380575552891291435008 381004962682588102656 382337476747269636096 382825774929577771008 384107557658136625152 388446465859982401536 388504210243193339904 390204503017789587456 390302840846171086848 394108950785055031296 394612282778394820608 396498124034205548544 398333763497326870528 400976997016756027392 401036604122006028288 402319553926410344448 402893255067015315456 406822142745863258112 408705578591908921344 409227552510927962112 411183239739176124416 415297604053068742656 416688109423782142464 417220278145907023872 423302206398762811392 423842822243461103616 425369111703444270432 428630583017911615488 428694300958006444032 430129661340678340608 430678996795774992384 432121002365403703296 434878842245577965568 436957116282593869824 438980065895013285888 439090695951942472704 439540704548774477824 443938818125694173184 444004811706506674176 446060389538481242112 448125483934492729344 453254911950392229888 455238586854087852032 458259425162006888448 459793775915897536512 460380996574793957376 460449434362303217664 462581144706573139968 467092089819324481536 467876038142340366336 469372812914145401856 474625833203507134464 476214982198608162816 476823175023893741568 478540250666374804236 484513871395246866432 486136127661079166208 489863523449041846272 491576755817918103552 492204567766599991296 493852574131889946624 493977032945935281792 494483292617371287552 500143351117674184704 501691503880015183872 501817938230791397376 504141169426304320512 507358649286507626496 509783302329692848128 509911775944191258624 512143410210848833536 517928621146643202048 518005613657591119872 520403787794894782464 525478601046740041728 526149710371193094144 526360542910132912128 528044414528413577088 528664165378940731392 534635996022341369856 536426071901880459264 537191006756020420608 544940771455878561792 545078105319652724736 546903143618714061984 553730138737424990208 555584145898376189952 556293704194542698496 562661270007383457792 564402941865017081856 564545180509640322048 565123762991281471488 567158815604592360576 571507444023882153984 573506215120904454144 574238662394366656512 576161336487204937728 582669698789973602304 582756315364790009856 585306754526684381184 585454261269256630272 591918424167592230912 592006415608675565568 594747186051308322816 597500645245990305792 601465495525134041088 601554906183009042432 603479330889615516672 604339882600522973184 613058367887863382016 613841328766391943168 616774859608764186624 622946406079603113984 625032164135673213696 625830417218860535808 632834444271342845952 634953309598144217088 635764233365191655424 638053667555166405648 642945874526867423232 643041451437009666048 645194492011017510912 646018495193662488576 648181503548105554944 655435674423890804736 658470098842519928832 658636043927913709056 659311056823161716736 665908227188541259776 666007217559760011264 669090584307721863168 672188225901739094016 676478199048676835328 679711069772923797504 679882367925588344832 682857880281131778048 687389137743010332672 689690663873846304768 690571494862190936064 690674151543454826496 693871717059859709952 700638134728986722304 701814057213510549504 704059219371218102784 711938749805260701696 714322473297912244224 715234762535840612352 726587695274504749056 726770807092870299648 729204191491618749312 734795285173562769408 737365133726877155328 738306851649899986944 740778861197834919936 741724938926056931328 750215026676511277056 752537255820022775808 752726907346187096064 756211754139456480768 761037973929761439744 761151105782582870016 764674953494539272192 768215115316273250304 776892931719964803072 777008420486386679808 780409006035579174912 780605681692342173696 788217901570110062592 789224565556789641216 792996248068411097088 796667526994653741056 801953994033512054784 804639107852820688896 805786510134030630912 813644285491726516224 817411157183817842688 830595208106137485312 833376218847564284928 834440556291814047744 846604412797525622784 847685644486922207232 850738223406888540864 857261166035823230976 860259322681356681216 861357993591549984768 864242004730807406592 869757684491155931136 873914232565187739648 877960131790026571776 878181391903884945408 887877636251388346368 888009623413013348352 892120779076962484224 896250967868985458688 906509823900784459776 910477173708175704064 919587551831795073024 920761993149587914752 925162289413146279936 934184179638648963072 935752076284680732672 938745625828290803712 949251666407014268928 952429964397216325632 953646350047787483136 957080501332749608472 969027742790493732864 972272255322158332416 983153511635836207104 987705148263779893248 987954065891870563584 988966585234742575104 1000286702235348369408 1003383007760030367744 1003635876461582794752 1008282338852608641024 1014717298573015252992 1019566604659385696256 1019823551888382517248 1024286820421697667072 1035857242293286404096 1036011227315182239744 1040807575589789564928 1050957202093480083456 1052721085820265824256 1056088829056827154176 1069271992044682739712 1072852143803760918528 1074382013512040841216 1089881542911757123584 1090156210639305449472 1093806287237428123968 1107460277474849980416 1111168291796752379904 1112587408389085396992 1125322540014766915584 1128805883730034163712 1129090361019280644096 1134317631209184721152 1143014888047764307968 1147012430241808908288 1148477324788733313024 1152322672974409875456 1165339397579947204608 1165512630729580019712 1170613509053368762368 1170908522538513260544 1183836848335184461824 1189494372102616645632 1195001290491980611584 1202930991050268082176 1203109812366018084864 1206958661779231033344 1208679765201045946368 1226116735775726764032 1227682657532783886336 1233549719217528373248 1245892812159206227968 1250064328271346427392 1251660834437721071616 1269906619196288434176 1271528466730383310848 1276107335110332811296 1285891749053734846464 1286082902874019332096 1290388984022035021824 1292036990387324977152 1296363007096211109888 1310871348847781609472 1316940197685039857664 1317272087855827418112 1318622113646323433472 1331816454377082519552 1332014435119520022528 1338181168615443726336 1344376451803478188032 1359764735851176689664 1365715760562263556096 1374778275486020665344 1379381327747692609536 1381142989724381872128 1381348303086909652992 1387743434119719419904 1401276269457973444608 1403628114427021099008 1408118438742436205568 1423877499610521403392 1428644946595824488448 1430469525071681224704 1453541614185740599296 1458408382983237498624 1469590570347125538816 1474730267453754310656 1476613703299799973888 1481557722395669839872 1483449877852113862656 1500430053353022554112 1505074511640045551616 1505453814692374192128 1512423508278912961536 1522075947859522879488 1529349906989078544384 1536430230632546500608 1553785863439929606144 1554016840972773359616 1561211363384684347392 1576435803140220125184 1578449131113579282432 1585992496136822194176 1593335053989307482112 1603907988067024109568 1609278215705641377792 1611573020268061261824 1634822314367635685376 1661190416212274970624 1666752437695128569856 1668881112583628095488 1693208825595051245568 1695371288973844414464 1701476446813777081728 1714522332071646461952 1720518645362713362432 1722715987183099969536 1728484009461614813184 1755920263580053143552 1756362783807769890816 1775755272502776692736 1776019246826026696704 1784241558153924968448 1792501935737970917376 1813019647801568919552 1820954347416351408128 1839175103663590146048 1841523986299175829504 1850324578826292559872 1877491251656581607424 1898503332814028537856 1904859928794432651264 1907292700095574966272 1914161002665499216944 1938055485580987465728 1944544510644316664832 1966307023271672414208 1975410296527559786496 1975908131783741127168 1977933170469485150208 2007271752923165589504 2016564677705217282048 2029434597146030505984 2039133209318771392512 2039647103776765034496 2048573640843395334144 2071714484586572808192 2072022454630364479488 2081615151179579129856 2101914404186960166912 2105442171640531648512 2112177658113654308352 2145704287607521837056 2179763085823514247168 2180312421278610898944 2187612574474856247936 2214920554949699960832 2222336583593504759808 2225174816778170793984 2250645080029533831168 2257611767460068327424 2258180722038561288192 2268635262418369442304 2294024860483617816576 2304645345948819750912 2330678795159894409216 2331025261459160039424 2341227018106737524736 2341817045077026521088 2367673696670368923648 2378988744205233291264 2390002580983961223168 2405861982100536164352 2413917323558462066688 2417359530402091892736 2452233471551453528064 2491785624318412455936 2500128656542692854784 2503321668875442143232 2539813238392576868352 2543056933460766621696 2552214670220665622592 2571783498107469692928 2580777968044070043648 2584073980774649954304 2592726014192422219776 2621742697695563218944 2633880395370079715328 2634544175711654836224 2663632908754165039104 2664028870239040045056 2676362337230887452672 2688752903606956376064 2719529471702353379328 2731431521124527112192 2758762655495385219072 2762285979448763744256 2775486868239438839808 2802552538915946889216 2807256228854042198016 2816236877484872411136 2847754999221042806784 2857289893191648976896 2860939050143362449408 2907083228371481198592 2916816765966474997248 2949460534907508621312 2963115444791339679744 2966899755704227725312 3000860106706045108224 3010149023280091103232 3010907629384748384256 3024847016557825923072 3044151895719045758976 3058699813978157088768 3072860461265093001216 3107571726879859212288 3108033681945546719232 3122422726769368694784 3152871606280440250368 3186670107978614964224 3207815976134048219136 3218556431411282755584 3223146040536122523648 3269644628735271370752 3322380832424549941248 3333504875390257139712 3337762225167256190976 3386417651190102491136 3402952893627554163456 3429044664143292923904 3441037290725426724864 3445431974366199939072 3456968018923229626368 3511840527160106287104 3512725567615539781632 3551510545005553385472 3568483116307849936896 3585003871475941834752 3626039295603137839104 3678350207327180292096 3683047972598351659008 3700649157652585119744 3754982503313163214848 3809719857588865302528 3814585400191149932544 3828322005330998433888 3876110971161974931456 3889089021288633329664 3932614046543344828416 3950820593055119572992 3951816263567482254336 3955866340938970300416 4014543505846331179008 4033129355410434564096 4079294207553530068992 4097147281686790668288 4143428969173145616384 4144044909260728958976 4163230302359158259712 4203828808373920333824 4210884343281063297024 4224355316227308616704 4291408575215043674112 4360624842557221797888 4375225148949712495872 4429841109899399921664 4444673167187009519616 4450349633556341587968 4501290160059067662336 4515223534920136654848 4516361444077122576384 4537270524836738884608 4588049720967235633152 4609290691897639501824 4661357590319788818432 4662050522918320078848 4683634090154053042176 4735347393340737847296 4757977488410466582528 4780005161967922446336 4811723964201072328704 4827834647116924133376 4834719060804183785472 4904466943102907056128 4983571248636824911872 5000257313085385709568 5006643337750884286464 5079626476785153736704 5086113866921533243392 5104429340441331245184 5143566996214939385856 5161555936088140087296 5168147961549299908608 5185452028384844439552 5267760790740159430656 5269088351423309672448 5327265817508330078208 5328057740478080090112 5352724674461774905344 5377505807213912752128 5439058943404706758656 5462863042249054224384 5517525310990770438144 5524571958897527488512 5550973736478877679616 5632473754969744822272 5695509998442085613568 5714579786383297953792 5721878100286724898816 5814166456742962397184 5833633531932949994496 5898921069815017242624 5926230889582679359488 5933799511408455450624 6021815258769496768512 6049694033115651846144 6088303791438091517952 6117399627956314177536 6145720922530186002432 6215143453759718424576 6216067363891093438464 6244845453538737389568 6305743212560880500736 6373340215957229928448 6437112862822565511168 6539289257470542741504 6644761664849099882496 6667009750780514279424 6675524450334512381952 6772835302380204982272 6805905787255108326912 6882074581450853449728 6913936037846459252736 7023681054320212574208 7025451135231079563264 7103021090011106770944 7136966232615699873792 7170007742951883669504 7252078591206275678208 7356700414654360584192 7509965006626326429696 7619439715177730605056 7629170800382299865088 7656644010661996867776 7752221942323949862912 7778178042577266659328 7865228093086689656832 7901641186110239145984 7903632527134964508672 8029087011692662358016 8066258710820869128192 8158588415107060137984 8194294563373581336576 8286857938346291232768 8326460604718316519424 8407657616747840667648 8421768686562126594048 8448710632454617233408 8582817150430087348224 8721249685114443595776 8750450297899424991744 8889346334374019039232 8900699267112683175936 9002580320118135324672 9030447069840273309696 9032722888154245152768 9074541049673477769216 9176099441934471266304 9218581383795279003648 9322715180639577636864 9324101045836640157696 9367268180308106084352 9560010323935844892672 9623447928402144657408 9655669294233848266752 9669438121608367570944 9808933886205814112256 9967142497273649823744 10000514626170771419136 10013286675501768572928 10159252953570307473408 10208858680882662490368 10287133992429878771712 10323111872176280174592 10336295923098599817216 10370904056769688879104 10535521581480318861312 10538176702846619344896 10654531635016660156416 10705449348923549810688 10755011614427825504256 10878117886809413517312 11035050621981540876288 11049143917795054977024 11101947472957755359232 11264947509939489644544 11429159572766595907584 11443756200573449797632 11628332913485924794368 11667267063865899988992 11797842139630034485248 11852461779165358718976 11867599022816910901248 12043630517538993537024 12099388066231303692288 12291441845060372004864 12430286907519436849152 12432134727782186876928 12489690907077474779136 12611486425121761001472 12746680431914459856896 12874225725645131022336 13289523329698199764992 13334019501561028558848 13351048900669024763904 13545670604760409964544 13611811574510216653824 13764149162901706899456 13827872075692918505472 14050902270462159126528 14206042180022213541888 14273932465231399747584 14340015485903767339008 14504157182412551356416 14713400829308721168384 15019930013252652859392 15238879430355461210112 15258341600764599730176 15313288021323993735552 15504443884647899725824 15556356085154533318656 15803282372220478291968 15807265054269929017344 16058174023385324716032 16132517421641738256384 16317176830214120275968 16388589126747162673152 16573715876692582465536 16652921209436633038848 16897421264909234466816 17165634300860174696448 17442499370228887191552 17500900595798849983488 17778692668748038078464 17801398534225366351872 18065445776308490305536 18149082099346955538432 18352198883868942532608 18437162767590558007296 18645430361279155273728 18648202091673280315392 18734536360616212168704 19120020647871689785344 19311338588467696533504 19617867772411628224512 19934284994547299647488 20001029252341542838272 20026573351003537145856 20318505907140614946816 20417717361765324980736 20646223744352560349184 20741808113539377758208 21071043162960637722624 21076353405693238689792 21309063270033320312832 21410898697847099621376 21510023228855651008512 21756235773618827034624 22070101243963081752576 22529895019878979289088 22858319145533191815168 22887512401146899595264 23256665826971849588736 23334534127731799977984 23595684279260068970496 23704923558330717437952 24087261035077987074048 24198776132462607384576 24582883690120744009728 24860573815038873698304 24979381814154949558272 25222972850243522002944 25748451451290262044672 26668039003122057117696 26702097801338049527808 27091341209520819929088 27223623149020433307648 27528298325803413798912 27655744151385837010944 28101804540924318253056 28680030971807534678016 29008314364825102712832 29426801658617442336768 30039860026505305718784 30477758860710922420224 30626576042647987471104 31008887769295799451648 31112712170309066637312 31606564744440956583936 31614530108539858034688 32116348046770649432064 32265034843283476512768 32634353660428240551936 33147431753385164931072 33305842418873266077696 33794842529818468933632 34331268601720349392896 34884998740457774383104 35001801191597699966976 35557385337496076156928 35602797068450732703744 36130891552616980611072 36298164198693911076864 36874325535181116014592 37290860722558310547456 37296404183346560630784 37469072721232424337408 38240041295743379570688 38622677176935393067008 39868569989094599294976 40002058504683085676544 40053146702007074291712 40637011814281229893632 40835434723530649961472 41292447488705120698368 41483616227078755516416 42152706811386477379584 42618126540066640625664 42821797395694199242752 43020046457711302017024 43512471547237654069248 44140202487926163505152 45059790039757958578176 45716638291066383630336 45775024802293799190528 46513331653943699177472 46669068255463599955968 47409847116661434875904 48174522070155974148096 48397552264925214769152 49165767380241488019456 49721147630077747396608 49958763628309899116544 51496902902580524089344 53336078006244114235392 53404195602676099055616 54447246298040866615296 55056596651606827597824 55311488302771674021888 56203609081848636506112 57360061943615069356032 58853603317234884673536 60079720053010611437568 60955517721421844840448 61253152085295974942208 62225424340618133274624 63213129488881913167872 63229060217079716069376 64232696093541298864128 64530069686566953025536 65268707320856481103872 67589685059636937867264 68662537203440698785792 69769997480915548766208 70003602383195399933952 71114770674992152313856 72261783105233961222144 72596328397387822153728 73748651070362232029184 74581721445116621094912 74938145442464848674816 77245354353870786134016 80004117009366171353088 80106293404014148583424 81274023628562459787264 81670869447061299922944 82584894977410241396736 82967232454157511032832 84305413622772954759168 86040092915422604034048 87024943094475308138496 88280404975852327010304 90119580079515917156352 91433276582132767260672 93026663307887398354944 93338136510927199911936 94819694233322869751808 96349044140311948296192 96795104529850429538304 99442295260155494793216 99917527256619798233088 102993805805161048178688 106672156012488228470784 106808391205352198111232 108894492596081733230592 110622976605543348043776 112407218163697273012224 114720123887230138712064 120159440106021222875136 121911035442843689680896 122506304170591949884416 124450848681236266549248 126458120434159432138752 128465392187082597728256 129060139373133906051072 130537414641712962207744 135179370119273875734528 137325074406881397571584 139539994961831097532416 140007204766390799867904 142229541349984304627712 144523566210467922444288 145192656794775644307456 147497302140724464058368 149163442890233242189824 149876290884929697349632 154490708707741572268032 160008234018732342706176 160212586808028297166848 163341738894122599845888 165169789954820482793472 165934464908315022065664 168610827245545909518336 172080185830845208068096 176560809951704654020608 180239160159031834312704 182866553164265534521344 186676273021854399823872 189639388466645739503616 192698088280623896592384 193590209059700859076608 205987611610322096357376 213344312024976456941568 217788985192163466461184 221245953211086696087552 224814436327394546024448 240318880212042445750272 243822070885687379361792 245012608341183899768832 248901697362472533098496 252916240868318864277504 258120278746267812102144 261074829283425924415488 270358740238547751469056 279079989923662195064832 280014409532781599735808 284459082699968609255424 289047132420935844888576 290385313589551288614912 298326885780466484379648 299752581769859394699264 308981417415483144536064 320016468037464685412352 320425173616056594333696 326683477788245199691776 331868929816630044131328 337221654491091819036672 344160371661690416136192 360478320318063668625408 365733106328531069042688 373352546043708799647744 385396176561247793184768 387180418119401718153216 411975223220644192714752 426688624049952913883136 435577970384326932922368 442491906422173392175104 449628872654789092048896 480637760424084891500544 490025216682367799537664 497803394724945066196992 505832481736637728555008 516240557492535624204288 540717480477095502938112 560028819065563199471616 568918165399937218510848 578094264841871689777152 580770627179102577229824 617962834830966289072128 640032936074929370824704 653366955576490399383552 663737859633260088262656 674443308982183638073344 720956640636127337250816 731466212657062138085376 746705092087417599295488 774360836238803436306432 853377248099905827766272 871155940768653865844736 899257745309578184097792 961275520848169783001088 980050433364735599075328 995606789449890132393984 1011664963473275457110016 1032481114985071248408576 1081434960954191005876224 1120057638131126398943232 1156188529683743379554304 1161541254358205154459648 1235925669661932578144256 1280065872149858741649408 1306733911152980798767104 1327475719266520176525312 1348886617964367276146688 1441913281272254674501632 1493410184174835198590976 1548721672477606872612864 1706754496199811655532544 1742311881537307731689472 1960100866729471198150656 1991213578899780264787968 2023329926946550914220032 2162869921908382011752448 2240115276262252797886464 2323082508716410308919296 2560131744299717483298816 2613467822305961597534208 2697773235928734552293376 2883826562544509349003264 2986820368349670397181952 3097443344955213745225728 3484623763074615463378944 3920201733458942396301312 3982427157799560529575936 4046659853893101828440064 4325739843816764023504896 4480230552524505595772928 4646165017432820617838592 5120263488599434966597632 5226935644611923195068416 5973640736699340794363904 6969247526149230926757888 7840403466917884792602624 8093319707786203656880128 8651479687633528047009792 8960461105049011191545856 9292330034865641235677184 10453871289223846390136832 11947281473398681588727808 13938495052298461853515776 15680806933835769585205248 17920922210098022383091712 20907742578447692780273664 27876990104596923707031552 31361613867671539170410496 35841844420196044766183424 41815485156895385560547328 62723227735343078340820992 83630970313790771121094656 125446455470686156681641984 250892910941372313363283968
- Sum of all divisors σ(n): 939394457167158124023091200
- Sum of proper divisors (its aliquot sum) s(n): 688501546225785810659807232
- 250892910941372313363283968 is an abundant number, because the sum of its proper divisors (688501546225785810659807232) is greater than itself. Its abundance is 437608635284413497296523264
Bases of 250892910941372313363283968
- Binary: 11001111100010001010001111110100100001110111110101000001100110000110000000000000000000002
- Hexadecimal: 0xCF88A3F4877D4198600000
- Base-36: VIVRNFSWBLPMO0000
Squares and roots of 250892910941372313363283968
- 250892910941372313363283968 squared (2508929109413723133632839682) is 62947252760635379072474236142674667595931209405825024
- 250892910941372313363283968 cubed (2508929109413723133632839683) is 15793019480878144655588851910532263557596335212614590586759608924147549032415232
-
The
square root of 250892910941372313363283968 is 15839599456468.9770555225 -
250892910941372313363283968 is a
perfect cube number . Itscube root is 630709632
Scales and comparisons
How big is 250892910941372313363283968?- 250,892,910,941,372,313,363,283,968 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 250,892,910,941,372,313,363,283,968 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 250892910941372313363283968 cubic inches would be around 52559136 feet tall.
Recreational maths with 250892910941372313363283968
- 250892910941372313363283968 backwards is 869382363313273149019298052
- The number of decimal digits it has is: 27
- The sum of 250892910941372313363283968's digits is 117
- 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 250892910941372313363283968 - Facts about the integer". Numbermatics.com. 2024. Web. 9 May 2024.
APA style:
Numbermatics. (2024). Number 250892910941372313363283968 - Facts about the integer. Retrieved 9 May 2024, from https://numbermatics.com/n/250892910941372313363283968/
Chicago style:
Numbermatics. 2024. "Number 250892910941372313363283968 - Facts about the integer". https://numbermatics.com/n/250892910941372313363283968/
The information we have on file for 250892910941372313363283968 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 250892910941372313363283968, math, Factors of 250892910941372313363283968, curriculum, school, college, exams, university, Prime factorization of 250892910941372313363283968, STEM, science, technology, engineering, physics, economics, calculator, two hundred fifty septillion, eight hundred ninety-two sextillion, nine hundred ten quintillion, nine hundred forty-one quadrillion, three hundred seventy-two trillion, three hundred thirteen billion, three hundred sixty-three million, two hundred eighty-three thousand, nine hundred sixty-eight.