21093767631227157797952
21,093,767,631,227,157,797,952 is an even composite number composed of six prime numbers multiplied together.
21093767631227157797952 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of sixteen thousand, one hundred twenty-eight divisors.
Prime factorization of 21093767631227157797952:
26 × 311 × 72 × 193 × 293 × 613
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 19 × 19 × 19 × 29 × 29 × 29 × 61 × 61 × 61)See below for interesting mathematical facts about the number 21093767631227157797952 from the Numbermatics database.
Names of 21093767631227157797952
- Cardinal: 21093767631227157797952 can be written as Twenty-one sextillion, ninety-three quintillion, seven hundred sixty-seven quadrillion, six hundred thirty-one trillion, two hundred twenty-seven billion, one hundred fifty-seven million, seven hundred ninety-seven thousand, nine hundred fifty-two.
Scientific notation
- Scientific notation: 2.1093767631227157797952 × 1022
Factors of 21093767631227157797952
Divisors of 21093767631227157797952
- Number of divisors d(n): 16128
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 27 28 29 32 36 38 42 48 49 54 56 57 58 61 63 64 72 76 81 84 87 96 98 108 112 114 116 122 126 133 144 147 152 162 168 171 174 183 189 192 196 203 216 224 228 232 243 244 252 261 266 288 294 304 324 336 342 348 361 366 378 392 399 406 427 432 441 448 456 464 486 488 504 513 522 532 549 551 567 576 588 608 609 648 672 684 696 722 729 732 756 783 784 798 812 841 854 864 882 912 928 931 972 976 1008 1026 1044 1064 1083 1098 1102 1134 1159 1176 1197 1216 1218 1281 1296 1323 1344 1368 1392 1421 1444 1458 1464 1512 1539 1566 1568 1596 1624 1647 1653 1682 1701 1708 1728 1764 1769 1824 1827 1856 1862 1944 1952 2016 2052 2088 2128 2166 2187 2196 2204 2268 2318 2349 2352 2394 2436 2523 2527 2562 2592 2646 2736 2784 2793 2842 2888 2916 2928 2989 3024 3078 3132 3136 3192 3248 3249 3294 3306 3364 3402 3416 3477 3528 3538 3591 3648 3654 3721 3724 3843 3857 3888 3904 3969 4032 4104 4176 4256 4263 4332 4374 4392 4408 4536 4617 4636 4698 4704 4788 4872 4941 4959 5046 5054 5103 5124 5184 5292 5307 5472 5481 5568 5586 5684 5776 5832 5856 5887 5978 6048 6156 6264 6384 6496 6498 6561 6588 6612 6728 6804 6832 6859 6954 7047 7056 7076 7182 7308 7442 7448 7569 7581 7686 7714 7776 7938 8113 8208 8352 8379 8512 8526 8664 8748 8784 8816 8967 9072 9234 9272 9396 9408 9576 9744 9747 9882 9918 10092 10108 10206 10248 10431 10469 10584 10614 10773 10944 10962 11163 11172 11368 11529 11552 11571 11664 11712 11774 11907 11956 12096 12312 12383 12528 12768 12789 12992 12996 13122 13176 13224 13456 13608 13664 13718 13851 13908 14094 14112 14152 14364 14616 14823 14877 14884 14896 15138 15162 15309 15372 15428 15552 15876 15921 15979 16226 16416 16443 16704 16758 17052 17328 17496 17568 17632 17661 17689 17934 18144 18468 18544 18792 19152 19488 19494 19683 19764 19836 20184 20216 20412 20496 20577 20862 20938 21141 21168 21228 21546 21924 22021 22326 22344 22707 22736 22743 23058 23104 23142 23328 23548 23814 23912 24339 24389 24624 24766 25056 25137 25536 25578 25992 26047 26244 26352 26448 26901 26912 26999 27216 27328 27436 27702 27816 28188 28224 28304 28728 29232 29241 29646 29754 29768 29792 30276 30324 30618 30744 30856 31293 31407 31752 31842 31958 32319 32452 32832 32886 33489 33516 33611 34104 34587 34656 34713 34992 35136 35264 35322 35378 35721 35868 36288 36936 37088 37149 37584 38304 38367 38976 38988 39366 39528 39672 40368 40432 40824 40992 41154 41209 41553 41724 41876 42282 42336 42456 43092 43848 44042 44469 44631 44652 44688 45414 45472 45486 45927 46116 46284 46656 47096 47628 47763 47824 47937 48013 48678 48778 49248 49329 49532 50112 50274 51156 51301 51984 52094 52488 52704 52896 52983 53067 53802 53824 53998 54432 54872 55404 55632 56376 56608 56791 57456 58464 58482 59049 59292 59508 59536 59584 60552 60648 61236 61488 61712 61731 62586 62814 63423 63504 63684 63916 64638 64904 65772 66063 66978 67032 67222 68121 68208 68229 69174 69312 69426 69984 70644 70699 70756 71442 71736 73017 73167 73283 73872 74176 74298 75168 75411 76608 76734 77976 78141 78732 79056 79344 80703 80736 80864 80997 81648 81984 82308 82418 83106 83448 83752 84564 84672 84912 86184 86681 87696 87723 88084 88938 89262 89304 89376 90828 90944 90972 91854 92232 92568 93879 94192 94221 95256 95526 95648 95874 96026 96957 97356 97556 98496 98658 99064 100467 100548 100833 102312 102602 103761 103968 104139 104188 104976 105408 105792 105966 106134 107163 107604 107909 107996 108864 109744 110808 111264 111447 111853 112752 113216 113582 114912 115101 116928 116964 118098 118584 119016 119072 121104 121296 122472 122976 123424 123462 123627 124659 125172 125628 126846 127008 127368 127832 129276 129808 131544 132126 133407 133893 133956 134064 134444 136242 136416 136458 137781 138348 138852 139968 141288 141398 141512 142884 143289 143472 143811 144039 146034 146334 146566 147744 147987 148596 150336 150822 153468 153903 154147 155952 156282 157464 158112 158688 158949 159201 161406 161472 161728 161994 163296 164616 164836 166212 166896 167504 169128 169824 170373 170723 172368 173362 175392 175446 176168 177147 177876 178524 178608 178752 181656 181944 182329 183708 184464 185136 185193 187758 188384 188442 190269 190512 191052 191296 191748 192052 193914 194712 195112 197316 198128 198189 198911 200934 201096 201666 204363 204624 204687 205204 207522 207936 208278 208376 209952 211932 212097 212268 214326 215208 215818 215992 219051 219488 219501 219849 221616 222528 222894 223706 225504 226233 226981 227164 229824 230202 233928 234423 235277 236196 237168 238032 238144 242109 242208 242592 242991 244944 245952 246848 246924 247254 249318 250344 251256 253692 254016 254736 255664 258552 259616 260043 263088 263169 264252 266814 267786 267912 268128 268888 272484 272832 272916 275562 276696 277704 281637 282576 282663 282796 283024 285768 286578 286944 287622 288078 290871 292068 292668 293132 295488 295974 297192 301401 301644 302499 303601 306936 307806 308294 311283 311904 312417 312564 314928 316224 317376 317898 318402 321489 322812 323727 323988 326592 329232 329672 332424 333792 334341 335008 335559 336091 338256 339648 340746 341446 344736 345303 346724 350784 350892 352336 354294 355752 357048 357216 359107 363312 363888 364658 367416 368928 370272 370386 370881 373977 375516 376768 376884 380538 381024 382104 383496 384104 387828 389424 390224 394632 396256 396378 397822 400221 401679 401868 402192 403332 408726 409248 409374 410408 413343 415044 416556 416752 418399 419904 423864 424194 424536 428652 429867 430416 431433 431636 431984 432117 438102 438976 439002 439698 443232 443961 445788 447412 451008 452466 453962 454328 460404 461709 462441 463391 467856 468846 470554 472392 474336 476064 476847 477603 484218 484416 485184 485982 489888 493848 494508 494893 498636 500688 502512 507384 509472 511119 511328 512169 512981 517104 519232 520086 526176 526338 528504 533628 535572 535824 536256 537776 544968 545832 546987 551124 553392 555408 555579 563274 565152 565326 565592 566048 570807 571536 573156 573888 575244 576156 581742 584136 585336 586264 591948 594384 594567 596733 602802 603288 604998 607202 613089 613872 614061 615612 616588 622566 623808 624834 625128 629856 635796 636291 636804 638609 642978 645624 647454 647976 657153 658464 658503 659344 659547 664848 667584 668682 670016 671118 672182 676512 678699 680943 681492 682892 689472 690606 693448 701784 703269 704672 705831 708588 711504 714096 714432 718214 726327 726624 727776 728973 729316 734832 737856 740544 740772 741762 747954 751032 753768 755363 761076 762048 764208 766992 768208 775656 778848 780129 780448 782971 789264 789507 792512 792756 795644 800442 803358 803736 804384 806664 817452 818496 818748 820816 826686 830088 833112 833504 836798 844911 847728 847989 848388 849072 857304 859734 860832 862866 863272 863968 864234 872613 876204 878004 879396 886464 887922 891576 894824 904203 904932 907497 907924 908656 910803 920808 923418 924882 926782 933849 935712 937251 937692 941108 944784 948672 952128 953694 955206 964467 968436 971181 971964 974719 979776 987696 989016 989786 997272 1001376 1003023 1005024 1006677 1008273 1014768 1018944 1022238 1022656 1024338 1025962 1034208 1035909 1040172 1052352 1052676 1057008 1067256 1071144 1071648 1075552 1077321 1079029 1089936 1091664 1093974 1102248 1106784 1110816 1111158 1112643 1121931 1126548 1130304 1130652 1131184 1132096 1141614 1143072 1146312 1150488 1152312 1163484 1168272 1170672 1172528 1183896 1188768 1189134 1193466 1195061 1200663 1205037 1205604 1206576 1209996 1214404 1226178 1227744 1228122 1231224 1233176 1240029 1245132 1249668 1250256 1255197 1259712 1271592 1272582 1273608 1277218 1285956 1289601 1291248 1294299 1294908 1295952 1296351 1314306 1316928 1317006 1318688 1319094 1329696 1331883 1337364 1342236 1343281 1344364 1353024 1357398 1361886 1362984 1365784 1381212 1385127 1386896 1387323 1390173 1392377 1403568 1406538 1409344 1411662 1417176 1423008 1428192 1430541 1432809 1436428 1452654 1453248 1455552 1457946 1458632 1469664 1481544 1483524 1484679 1487729 1495908 1502064 1507536 1510726 1522152 1528416 1533357 1533984 1536416 1536507 1538943 1551312 1557696 1560258 1560896 1565942 1578528 1579014 1585512 1588867 1591288 1600884 1606716 1607472 1608768 1613328 1634904 1637496 1640961 1641632 1646939 1653372 1660176 1666224 1666737 1667008 1673596 1689822 1695456 1695978 1696776 1698144 1712421 1714608 1719468 1721664 1725732 1726544 1727936 1728468 1745226 1752408 1756008 1758792 1775844 1783152 1783701 1789648 1790199 1808406 1809864 1814994 1815848 1817312 1821606 1839267 1841616 1842183 1846836 1849764 1853564 1867698 1871424 1874502 1875384 1882216 1889568 1907388 1908873 1910412 1915827 1928934 1936872 1942362 1943928 1949438 1971459 1975392 1975509 1978032 1978641 1979572 1994544 2002752 2006046 2010048 2013354 2016546 2029536 2036097 2042829 2044476 2048676 2050271 2051924 2068416 2071818 2080344 2105352 2109807 2114016 2117493 2125207 2134512 2142288 2143296 2151104 2154642 2158058 2178981 2179872 2183328 2186919 2187948 2204496 2213568 2221632 2222316 2225286 2243862 2253096 2261304 2262368 2266089 2283228 2286144 2292624 2300976 2304624 2326968 2336544 2340387 2341344 2345056 2348913 2367792 2368521 2377536 2378268 2386932 2390122 2401326 2410074 2411208 2413152 2419992 2428808 2452356 2455488 2456244 2462448 2466352 2480058 2490264 2499336 2500512 2510394 2513749 2534733 2543184 2543967 2545164 2547216 2554436 2571912 2579202 2582496 2588598 2589816 2591904 2592702 2617839 2628612 2634012 2637376 2638188 2659392 2663766 2674728 2684472 2686562 2688728 2712609 2714796 2722491 2723772 2725968 2731568 2732409 2762424 2770254 2773792 2774646 2780346 2784754 2801547 2807136 2811753 2813076 2823324 2834352 2846016 2856384 2861082 2865618 2872856 2893401 2905308 2913543 2915892 2917264 2924157 2928793 2939328 2963088 2967048 2969358 2975458 2991816 3004128 3009069 3015072 3020031 3021452 3024819 3044304 3056832 3066714 3067968 3072832 3073014 3077886 3102624 3107727 3120516 3129361 3131884 3157056 3158028 3171024 3177734 3182576 3201768 3213432 3214944 3226656 3231963 3237087 3243737 3269808 3274992 3281922 3283264 3293878 3306744 3320352 3332448 3333474 3337929 3347192 3365793 3379644 3390912 3391956 3393552 3396288 3424842 3429216 3438936 3451464 3453088 3456936 3464251 3490452 3504816 3512016 3517584 3551688 3566304 3567402 3579296 3580398 3585183 3601989 3615111 3616812 3619728 3629988 3631696 3634624 3643212 3678534 3683232 3684366 3693672 3699528 3707128 3735396 3749004 3750768 3764432 3765591 3779136 3814776 3817746 3820824 3831654 3857868 3868803 3873744 3882897 3884724 3887856 3889053 3898876 3942918 3950784 3951018 3956064 3957282 3959144 3989088 3995649 4012092 4026708 4029843 4033092 4059072 4072194 4085658 4088952 4097352 4100542 4103848 4143636 4155381 4160688 4161969 4170519 4177131 4210704 4219614 4228032 4234986 4250414 4269024 4284576 4291623 4298427 4309284 4312639 4316116 4357962 4359744 4366656 4373838 4375896 4408992 4444632 4450572 4454037 4463187 4470263 4487724 4506192 4522608 4524736 4532178 4566456 4585248 4600071 4601952 4609248 4609521 4616829 4653936 4673088 4680774 4682688 4690112 4697826 4735584 4737042 4756536 4766601 4773864 4780244 4802652 4820148 4822416 4826304 4839984 4857616 4904712 4912488 4922883 4924896 4932704 4940817 4960116 4980528 4998672 5000211 5001024 5020788 5027498 5069466 5086368 5087934 5090328 5094432 5108872 5137263 5143824 5158404 5164992 5177196 5179632 5183808 5185404 5235678 5257224 5268024 5276376 5287541 5327532 5349456 5351103 5368944 5370597 5373124 5377456 5425218 5429592 5444982 5447544 5451936 5463136 5464818 5517801 5524848 5526549 5540508 5547584 5549292 5560692 5569508 5603094 5614272 5623506 5626152 5646648 5668704 5722164 5726619 5731236 5745712 5747481 5768419 5786802 5810616 5827086 5831784 5834528 5848314 5857586 5914377 5926176 5926527 5934096 5935923 5938716 5950916 5983632 6008256 6018138 6030144 6040062 6042904 6049638 6088608 6108291 6128487 6133428 6146028 6150813 6155772 6205248 6215454 6241032 6258722 6263768 6316056 6329421 6342048 6352479 6355468 6365152 6375621 6403536 6426864 6429888 6453312 6463926 6474174 6487474 6536943 6539616 6549984 6560757 6563844 6582449 6587756 6613488 6640704 6664896 6666948 6675858 6694384 6731586 6759288 6783912 6787104 6798267 6823033 6849684 6858432 6877872 6902928 6906176 6913872 6928502 6980904 7009632 7021161 7024032 7035168 7046739 7103376 7105563 7132608 7134804 7158592 7160796 7170366 7203978 7230222 7233624 7239456 7259976 7263392 7286424 7357068 7366464 7368732 7387344 7399056 7414256 7470792 7498008 7501536 7528864 7531182 7541247 7604199 7629552 7631901 7635492 7641648 7663308 7715736 7737606 7747488 7765794 7769448 7775712 7778106 7797752 7853517 7885836 7902036 7912128 7914564 7918288 7978176 7991298 8024184 8053416 8059686 8066184 8137827 8144388 8167473 8171316 8177904 8194704 8197227 8201084 8207696 8287272 8310762 8321376 8323938 8341038 8354262 8404641 8421408 8435259 8439228 8469972 8500828 8538048 8569152 8583246 8596854 8618568 8625278 8632232 8680203 8715924 8740629 8747676 8751792 8772471 8786379 8804429 8817984 8889264 8901144 8908074 8926374 8940526 8975448 9012384 9027207 9045216 9060093 9064356 9074457 9132912 9170496 9200142 9203904 9218496 9219042 9233658 9307872 9323181 9361548 9388083 9395652 9402967 9471168 9474084 9513072 9533202 9547728 9560488 9605304 9640296 9644832 9679968 9695889 9711261 9715232 9731211 9746639 9809424 9824976 9845766 9849792 9865408 9881634 9920232 9961056 9997344 10000422 10013787 10041576 10054996 10138932 10172736 10175868 10180656 10188864 10217744 10274526 10287648 10316808 10354392 10359264 10370808 10392753 10414103 10471356 10514448 10536048 10552752 10575082 10655064 10698912 10702206 10737888 10741194 10746248 10754912 10755549 10805967 10845333 10850436 10859184 10889964 10895088 10903872 10926272 10929636 11035602 11049696 11053098 11081016 11098584 11121384 11122069 11139016 11206188 11247012 11252304 11293296 11296773 11337408 11444328 11453238 11462472 11491424 11494962 11536838 11573604 11606409 11621232 11648691 11654172 11663568 11667159 11669056 11696628 11715172 11828754 11852352 11853054 11868192 11871846 11877432 11901832 11967264 11986947 12036276 12080124 12085808 12089529 12099276 12133571 12177216 12216582 12256974 12266856 12292056 12301626 12311544 12430908 12466143 12482064 12485907 12511557 12517444 12527536 12531393 12632112 12658842 12684096 12704958 12710936 12730304 12751242 12807072 12853728 12874869 12895281 12927852 12937917 12948348 12974948 13073886 13079232 13099968 13121514 13127688 13164898 13175512 13226976 13333896 13351716 13362111 13388768 13389561 13410789 13463172 13518576 13567824 13574208 13596534 13646066 13699368 13755744 13800213 13805856 13827744 13828563 13850487 13857004 13961808 14019264 14042322 14048064 14070336 14093478 14206752 14211126 14269608 14299803 14321592 14340732 14351897 14407956 14460444 14467248 14478912 14519952 14526784 14572848 14714136 14737464 14768649 14774688 14798112 14822451 14828512 14876449 14941584 14996016 15000633 15003072 15057728 15062364 15082494 15208398 15259104 15263802 15270984 15283296 15326616 15431472 15475212 15494976 15531588 15538896 15551424 15556212 15595504 15707034 15771672 15804072 15829128 15836576 15862623 15982596 16048368 16053309 16106832 16111791 16119372 16132368 16275654 16288776 16334946 16342632 16355808 16389408 16394454 16402168 16415392 16553403 16574544 16579647 16621524 16642752 16647876 16682076 16708524 16809282 16842816 16870518 16878456 16939944 17001656 17166492 17179857 17193708 17237136 17242443 17250556 17264464 17305257 17360406 17431848 17481258 17495352 17503584 17544942 17572758 17608858 17743131 17778528 17779581 17802288 17807769 17816148 17852748 17881052 17950896 18024768 18054414 18090432 18120186 18128712 18148914 18265824 18324873 18385461 18400284 18438084 18452439 18467316 18519661 18615744 18646362 18723096 18776166 18791304 18805934 18948168 18988263 19026144 19057437 19066404 19095456 19120976 19126863 19210608 19280592 19289664 19359936 19391778 19422522 19430464 19462422 19493278 19610829 19618848 19649952 19682271 19691532 19747347 19763268 19840464 19922112 19994688 20000844 20027574 20083152 20109992 20277864 20351736 20361312 20394801 20435488 20469099 20501551 20549052 20575296 20633616 20708784 20718528 20741616 20785506 20828206 20942712 21028896 21063483 21072096 21105504 21140217 21150164 21310128 21316689 21397824 21404412 21475776 21482388 21492496 21509824 21511098 21611934 21690666 21700872 21718368 21779928 21790176 21859272 21905527 22071204 22099392 22106196 22162032 22197168 22242768 22244138 22278032 22412376 22494024 22504608 22586592 22593546 22623741 22706159 22812597 22888656 22895703 22906476 22924944 22982848 22989924 23073676 23147208 23212818 23242464 23297382 23308344 23327136 23334318 23393256 23430344 23560551 23657508 23706108 23736384 23743692 23754864 23803664 23934528 23973894 24072552 24160248 24171616 24179058 24198552 24267142 24413481 24433164 24502419 24513948 24533712 24584112 24591681 24603252 24623088 24861816 24932286 24964128 24971814 25023114 25034888 25055072 25062786 25213923 25264224 25305777 25317684 25409916 25421872 25502484 25522339 25614144 25707456 25749738 25790562 25855704 25875834 25896696 25949896 26147772 26221887 26243028 26255376 26317413 26329796 26351024 26359137 26413287 26453952 26667792 26703432 26724222 26777536 26779122 26821578 26926344 27037152 27081621 27135648 27180279 27193068 27223371 27292132 27398736 27511488 27600426 27611712 27655488 27657126 27700974 27714008 27923616 27969543 28084644 28164249 28186956 28208901 28266851 28413504 28422252 28539216 28599606 28643184 28681464 28703794 28815912 28920888 28934496 29039904 29087667 29133783 29145696 29193633 29239917 29428272 29474928 29537298 29549376 29596224 29644902 29657024 29752898 29883168 29992032 30001266 30041361 30124728 30164988 30188473 30416796 30518208 30527604 30541968 30566592 30653232 30862944 30950424 31063176 31077792 31112424 31178259 31191008 31242309 31291841 31414068 31543344 31608144 31658256 31673152 31725246 31965192 32096736 32106618 32213664 32223582 32238744 32264736 32266647 32535999 32551308 32577552 32669892 32685264 32711616 32778816 32788908 32804336 32830784 33106806 33149088 33159294 33243048 33295752 33364152 33366207 33417048 33618564 33741036 33756912 33879888 33890319 34003312 34332984 34359714 34387416 34474272 34484886 34501112 34528928 34610514 34720812 34819227 34863696 34946073 34962516 34990704 35001477 35007168 35089884 35145516 35217716 35486262 35557056 35559162 35604576 35615538 35632296 35705496 35762104 35901792 35960841 36108828 36240372 36257424 36268587 36297828 36400713 36531648 36649746 36770922 36800568 36876168 36904878 36934632 37039322 37292724 37398429 37446192 37457721 37534671 37552332 37582608 37594179 37611868 37896336 37976526 38052288 38114874 38132808 38190912 38241952 38253726 38421216 38561184 38624607 38685843 38783556 38813751 38845044 38924844 38955149 38986556 39221658 39237696 39299904 39364542 39383064 39494694 39526536 39680928 40001688 40055148 40086333 40166304 40168683 40219984 40232367 40378933 40555728 40703472 40722624 40789602 40870976 40938198 41003102 41098104 41267232 41400639 41417568 41483232 41485689 41551461 41571012 41656412 41885424 42057792 42126966 42144192 42211008 42280434 42300328 42620256 42633378 42808824 42899409 42964776 42984992 43022196 43055691 43223868 43381332 43401744 43436736 43559856 43580352 43718544 43811054 44142408 44212392 44305947 44324064 44394336 44467353 44485536 44488276 44556064 44629347 44824752 44988048 45001899 45009216 45173184 45187092 45247482 45412318 45625194 45777312 45791406 45812952 45849888 45979848 46077143 46147352 46294416 46425636 46484928 46594764 46616688 46654272 46668636 46786512 46860688 47121102 47315016 47412216 47487384 47509728 47587869 47607328 47761231 47947788 48145104 48159927 48320496 48335373 48343232 48358116 48397104 48534284 48826962 48866328 49004838 49027896 49067424 49168224 49183362 49206504 49246176 49660209 49723632 49738941 49864572 49928256 49943628 50046228 50069776 50110144 50125572 50427846 50528448 50611554 50635368 50819832 50843744 51004968 51044678 51499476 51539571 51581124 51711408 51727329 51751668 51793392 51899792 51915771 52295544 52443774 52486056 52510752 52634826 52659592 52702048 52718274 52826574 53229393 53335584 53338743 53406864 53423307 53448444 53558244 53643156 53852688 54074304 54163242 54271296 54360558 54386136 54446742 54584264 54797472 54974619 55156383 55200852 55314252 55357317 55401948 55428016 55558983 55847232 55939086 56169288 56328498 56373912 56417802 56533702 56844504 56964789 57078432 57172311 57199212 57286368 57362928 57380589 57407588 57631824 57841776 57868992 58079808 58175334 58267566 58291392 58387266 58479834 58832487 58856544 58949856 59046813 59074596 59242041 59289804 59457859 59505796 59766336 59984064 60002532 60082722 60249456 60329976 60376946 60833592 61055208 61083936 61184403 61306464 61407297 61504653 61631003 61725888 61900848 62126352 62155584 62224848 62356518 62382016 62484618 62583682 62828136 63086688 63190449 63216288 63316512 63420651 63450492 63930384 63950067 64193472 64213236 64427328 64447164 64477488 64529472 64533294 65071998 65102616 65155104 65339784 65370528 65577816 65608672 65716581 65820769 66213612 66298176 66318588 66486096 66591504 66728304 66732414 66834096 67237128 67482072 67513824 67759776 67780638 67871223 68006624 68118477 68437791 68665968 68687109 68719428 68774832 68948544 68969772 69002224 69057856 69221028 69441624 69638454 69727392 69892146 69925032 69981408 70002954 70179768 70291032 70435432 70972524 71118324 71209152 71231076 71264592 71410992 71524208 71803584 71921682 72217656 72480744 72514848 72537174 72595656 72801426 72898721 73240443 73299492 73507257 73541844 73601136 73752336 73775043 73809756 73869264 74078644 74585448 74796858 74892384 74915442 75069342 75104664 75165216 75188358 75223736 75641769 75792672 75917331 75953052 76229748 76265616 76483904 76507452 76567017 76842432 77122368 77249214 77371686 77567112 77627502 77690088 77849688 77910298 77973112 78443316 78665661 78729084 78766128 78952239 78989388 79053072 79077411 79239861 79361856 80003376 80110296 80172666 80332608 80337366 80439968 80464734 80757866 81111456 81244863 81406944 81540837 81579204 81670113 81876396 81940141 82006204 82196208 82534464 82801278 82835136 82966464 82971378 83102922 83142024 83312824 83770848 83908629 84253932 84492747 84560868 84600656 84626703 84800553 84934997 85240512 85266756 85617648 85798818 85929552 85969984 86044392 86111382 86447736 86762664 86803488 87119712 87263001 87401349 87437088 87580899 87622108 87719751 88284816 88424784 88611894 88648128 88788672 88934706 88971072 88976552 89112128 89258694 89649504 89976096 90003798 90124083 90374184 90494964 90565419 90751469 90824636 91250388 91554624 91582812 91625904 91699776 91959696 92154286 92294704 92588832 92851272 93189528 93233376 93337272 93534777 93573024 93721376 93726927 93875523 94242204 94630032 94824432 94974768 95019456 95175738 95214656 95522462 95895576 96290208 96319854 96640992 96670746 96716232 96794208 96799941 97068568 97607997 97653924 97732656 98009676 98055792 98134848 98336448 98366724 98413008 98492352 99320418 99447264 99477882 99729144 99887256 100092456 100098621 100139552 100251144 100463279 100855692 101223108 101270736 101639664 101670957 101687488 102009936 102089356 102998952 103079142 103162248 103422816 103454658 103503336 103586784 103799584 103831542 104457681 104591088 104838219 104887548 104972112 105004431 105021504 105269652 105319184 105404096 105436548 105653148 106458786 106671168 106677486 106813728 106846614 106896888 107116488 107286312 107705376 108326484 108721116 108772272 108805761 108893484 109168528 109202139 109594944 109949238 110312766 110401704 110628504 110714634 110803896 110856032 111117966 111878172 112195287 112338576 112373163 112604013 112656996 112747824 112782537 112835604 113067404 113689008 113929578 114156864 114344622 114398424 114572736 114725856 114761178 114815176 115263648 115683552 115873821 116057529 116350668 116441253 116535132 116774532 116865447 116959668 117664974 117713088 117899712 118093626 118149192 118484082 118579608 118915718 119011592 120005064 120165444 120258999 120498912 120506049 120659952 120697101 120753892 121136799 121667184 122110416 122167872 122368806 122612928 122814594 123009306 123262006 123801696 124201917 124252704 124449696 124457067 124654383 124713036 124969236 125066531 125167364 125656272 126173376 126380898 126432576 126633024 126841302 126900984 127860768 127900134 128426472 128698227 128894328 128954976 129066588 129167073 129637627 130143996 130205232 130310208 130679568 130741056 131155632 131217344 131433162 131641538 132427224 132637176 132917841 132972192 133183008 133402059 133456608 133464828 133668192 133888041 134474256 134964144 135005697 135027648 135519552 135561276 135742446 136013248 136236954 136875582 137331936 137374218 137438856 137549664 137939544 138004448 138231429 138442056 138883248 139276908 139454784 139784292 139850064 139962816 140005908 140359536 140582064 140870864 141945048 142236648 142462152 142529184 142763607 142821984 143048416 143283693 143843364 144435312 144479781 144961488 145006119 145029696 145074348 145191312 145602852 145797442 146480886 146598984 147014514 147083688 147202272 147504672 147550086 147619512 147738528 148157288 148980627 149170896 149216823 149593716 149784768 149830884 150138684 150209328 150330432 150376716 150447472 151283538 151585344 151834662 151906104 152459496 152531232 153014904 153134034 153338689 154498428 154618713 154743372 155134224 155181987 155255004 155380176 155699376 155747313 155820596 155946224 156886632 157331322 157458168 157532256 157904478 157978776 158106144 158154822 158479722 159688179 160006752 160016229 160220592 160269921 160345332 160674732 160879936 160929468 161515732 162222912 162489726 162813888 163081674 163158408 163340226 163752792 163880282 164012408 164392416 164923857 165469149 165602556 165942756 166071951 166205844 166284048 166625648 166676949 167284151 167541696 167817258 168507864 168985494 169121736 169201312 169253406 169601106 169869994 170533512 170894367 171235296 171516933 171597636 171859104 172088784 172141767 172222764 172895472 173525328 173606976 174239424 174526002 174802698 174874176 175161798 175244216 175439502 176497461 176569632 176849568 177140439 177223788 177726123 177869412 177953104 178373577 178517388 178656373 179299008 179952192 180007596 180248166 180748368 180989928 181130838 181502938 181649272 182500776 183165624 183251808 183553209 183919392 184221891 184308572 184513959 184589408 184893009 185177664 185702544 186379056 186466752 186674544 187069554 187146048 187442752 187453854 187751046 188484408 189260064 189571347 189648864 189949536 190261953 190351476 190891021 191044924 191791152 192580416 192639708 193281984 193341492 193432464 193588416 193599882 194137136 195215994 195307848 195465312 196019352 196111584 196733448 196826016 197149743 197462307 197867957 198640836 198894528 198955764 199458288 199774512 200184912 200197242 200279104 200502288 200926558 201711384 202446216 202541472 203279328 203341914 203613669 204019872 204178712 204355431 205313373 205997904 206061327 206158284 206324496 206845632 206909316 207006672 207173568 207599168 207663084 208915362 209182176 209676438 209775096 209944224 210008862 210539304 210638368 210873096 211306296 211319311 212917572 213354972 213627456 213693228 213793776 214232976 214572624 215410752 216652968 217442232 217544544 217611522 217786968 218337056 218404278 218696163 219721329 219898476 220521771 220625532 220803408 221257008 221325129 221429268 221607792 221712064 222235932 223756344 224390574 224677152 224746326 225208026 225313992 225495648 225565074 225671208 226134808 227378016 227751993 227859156 228689244 228796848 229451712 229522356 229630352 229701051 230527296 231367104 231747642 232115058 232701336 232882506 233070264 233549064 233730894 233919336 235329948 235996983 236187252 236298384 236856717 236968164 237159216 237232233 237719583 237831436 238023184 240010128 240330888 240517998 240997824 241012098 241319904 241394202 241507784 242273598 243334368 243734589 244220832 244622511 244737612 245010339 245629188 245820423 246018612 246524012 247603392 248403834 248505408 248899392 248914134 249308766 249426072 249938472 250133062 250334728 251312544 251725887 252761796 253478241 253682604 253801968 253880109 254401659 254804991 255721536 255800268 256852944 257396454 257788656 257909952 258133176 258334146 259275254 260287992 260410464 261359136 261789003 262204047 262311264 262742697 262866324 263159253 263283076 264854448 265274352 265835682 265944384 266366016 266804118 266913216 266929656 267336384 267776082 268948512 269928288 270011394 270372249 271122552 271484892 271696257 272254407 272473908 272686043 273751164 274663872 274748436 274877712 275099328 275879088 276008896 276462858 276884112 277766496 278553816 279568584 279700128 280011816 280604331 280719072 281164128 281180781 281626569 281741728 282652531 283890096 284473296 284924304 285058368 285527214 285643968 286096832 286567386 287686728 288870624 288959562 289922976 290012238 290148696 290382624 290399823 291205704 291594884 292961772 293197968 294029028 294167376 294404544 295009344 295100172 295239024 295477056 296314576 297961254 298341792 298433646 299187432 299661768 300277368 300295863 300418656 300753432 300894944 301389837 302567076 303669324 303812208 304918992 305012871 305062464 306029808 306268068 306677378 308996856 309237426 309486744 310268448 310363974 310510008 310760352 311398752 311494626 311641192 311892448 313373043 313773264 314514657 314662644 314916336 315013293 315064512 315808956 315957552 316212288 316309644 316959444 319376358 320013504 320032458 320441184 320539842 320690664 321349464 321858936 322540001 323031464 324979452 326163348 326316816 326417283 326680452 327505584 327606417 327760564 328024816 328784832 329847714 330938298 331205112 331885512 332143902 332411688 332568096 333251296 333353898 334568302 335634516 336585861 337015728 337119489 337812039 337970988 338243472 338347611 338402624 338506812 339202212 339739988 341067024 341788734 342470592 343033866 343195272 343718208 344177568 344283534 344445528 345790944 347050656 347621463 348172587 349052004 349323759 349605396 350323596 350488432 350596341 350879004 351873559 352994922 353139264 353699136 354280878 354447576 355452246 355738824 355906208 356747154 357034776 357312746 360015192 360496332 360776997 361496736 361518147 361979856 362091303 362261676 363005876 363298544 363410397 365001552 366331248 366503616 367106418 367838784 368443782 368617144 369027918 369178816 369786018 371405088 372605751 372758112 373349088 373371201 373963149 374139108 374907708 375199593 375502092 376968816 378520128 379142694 379297728 379899072 380523906 380702952 381782042 382089848 383582304 385279416 386094681 386682984 386864928 387199764 387501219 388274272 388912881 390431988 390615696 390930624 392038704 392223168 393466896 393652032 394299486 394924614 395735914 397281672 397911528 398753523 398916576 399549024 400206177 400369824 400394484 401004576 401664123 401853116 403422768 404892432 405017091 405082944 406558656 406683828 407227338 408039744 408357424 408710862 410626746 411995808 412122654 412316568 412648992 413818632 414013344 414694287 415326168 416205013 417830724 418364352 419352876 419550192 419888448 420017724 421078608 421276736 421746192 422612592 422638622 425835144 426709944 427386456 427587552 428290821 428465952 429145248 429851079 431417021 433305936 433439343 434884464 435018357 435089088 435223044 435573936 436674112 436808556 437392326 439442658 439796952 441043542 441251064 441606816 442514016 442650258 442858536 443215584 444471864 447512688 447650469 448781148 449354304 449492652 450416052 450627984 450991296 451130148 451342416 452269616 454756032 455503986 455718312 457378488 457593696 459044712 459260704 459402102 460016067 463495284 463856139 464230116 465402672 465545961 465765012 466140528 467098128 467241939 467461788 467838672 470659896 471993966 472374504 472596768 473713434 473936328 474318432 474464466 475439166 475662872 476046368 479064537 480020256 480048687 480661776 480809763 481035996 482024196 482639808 482788404 483015568 484547196 486668736 487469178 488441664 489245022 489475224 490020678 491258376 491640846 492037224 493048024 496407447 496807668 497828268 498215853 498617532 498852144 499876944 500030847 500266124 500669456 501852453 502625088 503451774 505523592 506956482 507365208 507603936 507760218 508803318 509609982 511600536 512683101 513705888 514550799 514792908 515577312 516266352 516425301 516668292 518550508 520575984 520820928 522718272 523578006 524408094 524622528 525485394 525732648 526318506 526566152 529492383 529708896 530548704 531421317 531671364 533178369 533608236 533859312 535120731 535552164 535969119 537070169 537897024 539856576 540022788 540744498 542245104 542969784 543392514 544508814 544947816 545372086 547502328 549496872 549755424 550659627 551758176 552665673 552925716 553541877 553768224 554679027 555532992 557107632 559137168 559400256 560023632 561208662 561438144 562328256 562361562 563253138 563483456 565305062 567780192 568714041 568946592 569848608 570785859 571054428 572673063 573134772 573580987 575373456 577741248 577919124 579845952 580024476 580297392 580765248 580799646 582411408 583189768 585923544 586395936 588058056 588334752 590200344 590478048 591449229 592386921 592629152 593603871 594544979 595922508 596683584 596867292 598374864 599323536 600554736 600591726 600837312 601506864 601789888 602779674 605134152 607338648 607624416 609837984 610025742 610841007 612059616 612536136 613066293 613354756 617993712 618183981 618474852 618973488 620536896 620727948 621020016 621520704 622797504 622989252 623282384 623784896 626746086 627546528 629029314 629325288 629832672 630026586 631617912 631915104 632619288 633918888 633957933 635260283 638752716 640064916 640882368 641079684 641381328 642698928 643717872 645080002 646062928 649958904 652326696 652633632 652834566 653360904 655011168 655212834 655521128 656049632 656088489 659163987 659695428 661565313 661876596 662410224 663771024 663975387 664287804 664823376 665136192 666502592 666707796 669136604 671269032 673171722 674031456 674238978 675624078 675941976 676486944 676695222 677013624 678404424 679479976 682134048 683255979 683577468 686067732 686390544 688355136 688567068 688891056 689103153 691581888 694101312 695242926 696345174 698104008 698647518 699210792 700647192 700976864 701192682 701758008 703747118 705989844 707990949 708561756 708895152 710570151 710904492 711477648 711696699 711812416 713158749 713494308 714069552 714625492 720030384 720992664 721553994 722993472 723036294 723959712 724182606 724523352 726011752 726597088 726820794 730003104 731203767 732662496 733867533 734212836 735031017 736887564 737234288 737461269 738055836 739572036 740147831 742810176 745211502 745516224 746698176 746742402 747926298 748278216 749815416 750399186 751004184 753937632 758285388 760434723 761047812 761405904 761640327 763204977 763564084 764179696 764414973 767164608 770558832 772189362 773365968 773729856 774399528 775002438 776548544 777825762 780863976 781231392 784077408 785367009 786612141 786933792 788228091 788598972 789477759 789849228 791471828 794563344 795823056 797507046 797833152 799098048 800412354 800739648 800788968 802009152 803328246 803706232 806845536 809784864 810034182 811116747 813367656 814454676 815088771 816714848 816763221 817421724 818058129 821253492 823991616 824245308 824633136 825297984 827637264 828026688 829388574 830652336 832410026 835661448 838705752 839100384 840035448 841812993 842157216 843492384 843542343 844879707 845225184 845277244 847957593 851670288 853419888 854772912 855175104 856581642 856931904 858290496 859702158 862834042 866611872 866878686 869768928 870036714 870446088 871147872 871199469 873617112 874784652 875465717 878885316 879593904 882087084 882502128 883213632 885028032 885300516 885717072 886431168 888943728 895025376 895300938 897562296 898985304 900832104 900887589 901255968 902260296 902684832 904169511 904539232 907463389 911007972 911436624 914756976 915038613 915187392 918089424 918521408 918804204 920032134 926990568 927712278 928460232 930805344 931091922 931530024 932281056 934196256 934483878 934923576 935677344 941319792 943543971 943987932 944749008 945039879 945193536 947426868 947872656 948636864 948928932 950878332 951325744 952092736 958129074 960040512 960097374 961323552 961619526 962071992 964048392 965576808 966031136 967620003 969094392 974938356 978490044 978950448 979251849 980041356 982516752 982819251 983281692 984074448 986096048 992814894 993615336 995656536 996431706 997235064 997704288 999753888 1000061694 1000532248 1001338912 1003704906 1006903548 1009757583 1011047184 1011358467 1013436117 1013912964 1014730416 1015042833 1015207872 1015520436 1017606636 1019219964 1023201072 1025366202 1027411776 1029101598 1029585816 1031154624 1032532704 1032850602 1033336584 1037101016 1041151968 1042864389 1044517761 1047156012 1047971277 1048816188 1050970788 1051465296 1051789023 1052637012 1053132304 1055620677 1058984766 1059417792 1061097408 1062842634 1063342728 1066356738 1067216472 1067718624 1070241462 1071104328 1071938238 1074140338 1080045576 1081488996 1082330991 1084490208 1084554441 1085939568 1086273909 1086785028 1089017628 1089895632 1090231191 1090744172 1095004656 1098993744 1099510848 1101319254 1103516352 1105331346 1105851432 1107083754 1107536448 1109358054 1114215264 1117817253 1118274336 1120047264 1120113603 1121889447 1122417324 1124723124 1125598779 1126506276 1129699321 1130610124 1135560384 1137428082 1137893184 1139697216 1141571718 1142108856 1145346126 1146269544 1147161974 1150746912 1155838248 1158284043 1160048952 1160594784 1161599292 1162503657 1164822816 1166379536 1166738643 1170989057 1171847088 1172791872 1176116112 1176669504 1180400688 1180956096 1182898458 1184773842 1185258304 1187207742 1189089958 1191845016 1193734584 1196260569 1196749728 1198647072 1200618531 1201109472 1201183452 1203013728 1204992369 1205559348 1210268304 1214677296 1215051273 1215248832 1219675968 1220051484 1221682014 1224119232 1225072272 1226132586 1226709512 1235987424 1236367962 1236949704 1237946976 1241455896 1242040032 1244082861 1245978504 1246564768 1248615039 1250594611 1253492172 1255093056 1258058628 1258650576 1259665344 1260053172 1263235824 1263830208 1265238576 1267837776 1267915866 1270520566 1277505432 1280129832 1282159368 1282762656 1284872463 1285397856 1287435744 1289553237 1290160004 1292125856 1294251063 1299917808 1300318029 1304653392 1305055071 1305267264 1305669132 1306721808 1310022336 1310425668 1311042256 1312099264 1312176978 1318327974 1319390856 1323130626 1323753192 1324820448 1327542048 1327950774 1328575608 1329646752 1333415592 1336237147 1338273208 1342538064 1346343444 1348062912 1348477956 1351248156 1351883952 1352973888 1353390444 1354027248 1356808848 1358959952 1364268096 1366511958 1367154936 1372135464 1372781088 1377134136 1377782112 1378206306 1380048201 1385075699 1390485852 1391568417 1392690348 1396208016 1396637883 1397295036 1398421584 1401294384 1401725817 1401953728 1402385364 1403516016 1407494236 1411979688 1415981898 1417123512 1417790304 1421140302 1421808984 1422955296 1423393398 1426317498 1426988616 1428139104 1429250984 1437193611 1440060768 1440146061 1441985328 1442429289 1443107988 1446072588 1447919424 1448365212 1449046704 1452023504 1453194176 1453641588 1460006208 1462407534 1465324992 1467735066 1468425672 1470062034 1473775128 1474468576 1474922538 1476111672 1479144072 1480295662 1489222341 1490423004 1493484804 1494647559 1495852596 1496556432 1499630832 1500092541 1500798372 1502008368 1505557359 1507875264 1516570776 1520869446 1522095624 1522811808 1523280654 1526409954 1527128168 1528359392 1528829946 1538049303 1541117664 1543652397 1544378724 1546731936 1548799056 1549275903 1550004876 1555651524 1556862679 1561727952 1562462784 1568154816 1570734018 1573224282 1573867584 1576456182 1577197944 1578955518 1579698456 1582943656 1589126688 1591646112 1594263951 1595014092 1599535107 1600824708 1601577936 1605362193 1606656492 1607412464 1607907357 1611210507 1613691072 1619569728 1620068364 1622233494 1626735312 1628909352 1630177542 1633429696 1633526442 1634843448 1636116258 1642506984 1648490616 1649266272 1651978881 1655274528 1657997019 1658777148 1660625631 1661304672 1664037081 1664820052 1671322896 1677411504 1678200768 1680070896 1683625986 1684314432 1686984768 1687084686 1689759414 1690450368 1690554488 1695915186 1703340576 1706142123 1706839776 1709545824 1712357577 1713163284 1718019189 1719404316 1720742961 1724277911 1725668084 1733223744 1733757372 1739537856 1740073428 1740892176 1742295744 1742398938 1747234224 1749569304 1750931434 1757770632 1759187808 1764174168 1765004256 1770601032 1771434144 1774347687 1777160763 1777887456 1780811613 1783634937 1790050752 1790601876 1795124592 1797970608 1801664208 1801775178 1802511936 1804520592 1805369664 1808339022 1809078464 1814926778 1822015944 1822873248 1829513952 1830077226 1832523021 1836178848 1837608408 1839198879 1840064268 1853981136 1854551943 1855424556 1856920464 1861610688 1862183844 1863060048 1864562112 1868392512 1868967756 1869847152 1871354688 1882639584 1887087942 1887975864 1889498016 1890079758 1894853736 1895745312 1897857864 1901756664 1901873799 1902651488 1905780849 1908802301 1916258148 1920194748 1922647104 1923239052 1924143984 1928096784 1931153616 1932062272 1935240006 1938188784 1949876712 1956980088 1957900896 1958503698 1960082712 1965033504 1965638502 1966563384 1968148896 1968265467 1972192096 1984695939 1985629788 1987230672 1991313072 1991926161 1992863412 1994470128 1995408576 1999507776 2000123388 2001064496 2002677824 2007409812 2013807096 2019515166 2022094368 2022716934 2026872234 2027825928 2029460832 2030085666 2031040872 2035213272 2038439928 2046402144 2050732404 2058203196 2059171632 2065065408 2065701204 2066673168 2067309459 2074202032 2082303936 2085728778 2089035522 2094312024 2095942554 2097632376 2101941576 2102930592 2103578046 2105274024 2106264608 2111241354 2117969532 2123972847 2125685268 2126685456 2131710453 2132713476 2134432944 2135090097 2135437248 2139476247 2140482924 2142208656 2143876476 2148280676 2160091152 2162977992 2164661982 2168980416 2169108882 2171879136 2172547818 2173570056 2178035256 2179791264 2180462382 2181488344 2190009312 2193611301 2197987488 2201602599 2202638508 2205093051 2210662692 2211702864 2212383807 2214167508 2218716108 2220443493 2228430528 2235634506 2236548672 2240094528 2240227206 2243778894 2244834648 2249446248 2251197558 2253012552 2259398642 2261220248 2274856164 2281304169 2283143436 2284217712 2284920981 2289614931 2290692252 2292539088 2293244919 2294323948 2301493824 2311676496 2316568086 2320097904 2321189568 2323198584 2325007314 2329645632 2332759072 2333477286 2341978114 2343694176 2352232224 2356101027 2359836423 2360801376 2364684273 2365796916 2368433277 2369547684 2374415484 2376264089 2378179916 2383690032 2387469168 2392521138 2393499456 2397294144 2401237062 2402218944 2402366904 2406027456 2409984738 2411118696 2420536608 2429354592 2430102546 2433350241 2440102968 2443364028 2445266313 2450144544 2450289663 2452265172 2453419024 2454174387 2463114913 2471974848 2472735924 2473899408 2475893952 2482911792 2484080064 2488165722 2491957008 2493129536 2497230078 2501189222 2506984344 2516117256 2517301152 2520106344 2525438979 2526471648 2530477152 2530627029 2534639121 2535675552 2535831732 2541041132 2543872779 2555010864 2560259664 2564318736 2565525312 2569744926 2570795712 2574871488 2579106474 2580320008 2584251712 2588502126 2599835616 2600636058 2609306784 2610110142 2611338264 2613443616 2613598407 2620851336 2622084512 2624353956 2626397151 2636655948 2638781712 2646261252 2647506384 2649640896 2655084096 2655901548 2657151216 2659293504 2666831184 2672474294 2676546416 2685076128 2692686888 2696955912 2702496312 2702662767 2703767904 2706780888 2708054496 2712508533 2713617696 2717919904 2722390167 2733023916 2734309872 2744270928 2745115839 2745562176 2754268272 2755564224 2756412612 2760096402 2770151398 2780971704 2783136834 2785380696 2792416032 2793275766 2794590072 2796843168 2802588768 2803451634 2804770728 2807032032 2814988472 2823959376 2830631913 2831963796 2834247024 2835119637 2835580608 2842280604 2843617968 2845910592 2846786796 2852634996 2853977232 2856278208 2858501968 2874387222 2880121536 2880292122 2883970656 2884858578 2886215976 2892145176 2896730424 2898093408 2902860009 2904047008 2907283176 2913435091 2924815068 2935470132 2936851344 2937755547 2940124068 2947550256 2948457753 2948937152 2949845076 2952223344 2958288144 2960591324 2978444682 2980846008 2986969608 2989295118 2991705192 2993112864 2999261664 3000185082 3001596744 3004016736 3011114718 3029272749 3033141552 3034075401 3040308351 3041738892 3044191248 3045128499 3045623616 3046561308 3052819908 3054256336 3056718784 3057659892 3076098606 3082235328 3087304794 3088757448 3093463872 3097598112 3098551806 3100009752 3111303048 3113725358 3123455904 3133553283 3141468036 3143913831 3146448564 3152912364 3154395888 3155367069 3157911036 3159396912 3165887312 3166862031 3178253376 3183292224 3188527902 3190028184 3199070214 3201649416 3203155872 3210724386 3213312984 3214824928 3215814714 3222421014 3240136728 3244466988 3246992973 3253470624 3253663323 3257818704 3258821727 3260355084 3267052884 3269686896 3270693573 3272232516 3285013968 3296981232 3298532544 3303957762 3310549056 3315994038 3317554296 3321251262 3322609344 3328074162 3329640104 3342645792 3353451759 3354823008 3360141792 3360340809 3365668341 3367251972 3374169372 3376796337 3379518828 3381108976 3389097963 3391830372 3406681152 3412284246 3413679552 3419091648 3424715154 3426326568 3436038378 3438808632 3441485922 3448555822 3451336168 3467514744 3474852129 3480146856 3481784352 3484797876 3487510971 3494468448 3499138608 3500215929 3501862868 3512967171 3515541264 3518375616 3528348336 3530008512 3541202064 3542868288 3548695374 3554321526 3555774912 3561623226 3567269874 3581203752 3588781707 3590249184 3595941216 3601855593 3603328416 3603550356 3609041184 3614977107 3616678044 3626929399 3629853556 3644031888 3645746496 3659027904 3660154452 3665046042 3672357696 3675216816 3678397758 3680128536 3707962272 3709103886 3710849112 3713840928 3724367688 3726120096 3732248583 3737935512 3739694304 3745845117 3751783833 3759491183 3765279168 3774175884 3775951728 3778996032 3780159516 3789707472 3791490624 3795715728 3803513328 3803747598 3805302976 3811561698 3817604602 3832516296 3840389496 3846478104 3848287968 3854617389 3856193568 3862307232 3868659711 3870480012 3876377568 3882753189 3899753424 3900954087 3913960176 3915165213 3915801792 3917007396 3920165424 3930067008 3931277004 3933126768 3936297792 3936530934 3944384192 3969391878 3971259576 3974461344 3982626144 3983852322 3985726824 3988940256 4000246776 4002128992 4008711441 4014819624 4015066909 4027614192 4039030332 4044188736 4045433868 4053744468 4055651856 4058921664 4060171332 4062081744 4070426544 4076879856 4092804288 4101464808 4116406392 4118343264 4131402408 4133346336 4134618918 4140144603 4148404064 4155227097 4171457556 4174705251 4178071044 4188624048 4189913649 4191885108 4195264752 4203883152 4205177451 4205861184 4207156092 4210548048 4212529216 4222482708 4235939064 4247945694 4251370536 4253370912 4263420906 4265426952 4268865888 4270180194 4278952494 4280965848 4284417312 4287752952 4296561352 4320182304 4320438183 4325955984 4327287867 4329323964 4338217764 4343758272 4345095636 4347140112 4356070512 4359582528 4360924764 4362976688 4380018624 4387222602 4395974976 4403205198 4405277016 4410186102 4421325384 4423405728 4424767614 4428335016 4437432216 4440886986 4446821981 4467667023 4471269012 4480454412 4483942677 4487557788 4489669296 4498892496 4500277623 4502395116 4506025104 4516672077 4518797284 4522440496 4549712328 4562608338 4566286872 4568435424 4569841962 4579229862 4581384504 4585078176 4586489838 4588647896 4614147909 4623352992 4630957191 4633136172 4640195808 4646397168 4647827709 4650014628 4665518144 4666954572 4670588037 4683956228 4687388352 4704464448 4712202054 4719672846 4721602752 4729368546 4731593832 4736866554 4739095368 4748830968 4752528178 4756359832 4767380064 4774938336 4782791853 4785042276 4798605321 4802474124 4804733808 4816086579 4819969476 4822237392 4823722071 4833631521 4841073216 4858709184 4860205092 4866700482 4880205936 4886728056 4890532626 4900289088 4900579326 4904530344 4906838048 4908348774 4926229826 4945471848 4947798816 4955936643 4965823584 4973991057 4976331444 4981876893 4983914016 4992111243 4994460156 5002378444 5013968688 5032234512 5034602304 5040212688 5050877958 5052943296 5060954304 5061254058 5069278242 5071351104 5071663464 5082082264 5087745558 5110021728 5118426369 5120519328 5128637472 5137072731 5139489852 5154057567 5158212948 5160640016 5162228883 5172833733 5177004252 5181034817 5199671232 5201272116 5218613568 5220220284 5222676528 5226887232 5227196814 5241702672 5244169024 5248707912 5252794302 5273311896 5277563424 5292522504 5295012768 5311803096 5314302432 5323043061 5331482289 5333662368 5342434839 5344948588 5350904811 5353092832 5370152256 5385373776 5393911824 5404992624 5405325534 5407535808 5413561776 5416108992 5425017066 5427235392 5435839808 5444780334 5466047832 5468619744 5488541856 5490231678 5497569063 5508536544 5512825224 5517596637 5520192804 5535839609 5540302796 5561943408 5566273668 5570761392 5584832064 5586551532 5589180144 5593686336 5605177536 5606903268 5609541456 5614064064 5629976944 5647918752 5661263826 5663927592 5668494048 5670239274 5684561208 5687235936 5693573592 5705269992 5705621397 5707954464 5717003936 5717342547 5726406903 5748774444 5760584244 5767941312 5769717156 5772431952 5784290352 5793460848 5796186816 5805720018 5808094016 5814566352 5826870182 5849630136 5870940264 5873702688 5875511094 5880248136 5895100512 5896915506 5899690152 5904446688 5904796401 5916576288 5921182648 5954087817 5956889364 5961692016 5973939216 5975778483 5978590236 5983410384 5986225728 5998523328 6000370164 6003193488 6008033472 6022229436 6058545498 6066283104 6068150802 6080616702 6083477784 6088382496 6090256998 6093122616 6105639816 6108512672 6115319784 6128260019 6152197212 6174609588 6177514896 6195196224 6197103612 6200019504 6201928377 6222606096 6227450716 6246911808 6267106566 6282936072 6287827662 6292897128 6305824728 6308791776 6310734138 6315822072 6318793824 6331774624 6333724062 6371918541 6377055804 6380056368 6395131359 6398140428 6403298832 6405270291 6406311744 6418428741 6421448772 6426625968 6429649856 6431629428 6444842028 6480273456 6488933976 6493985946 6506941248 6507326646 6515637408 6517643454 6520710168 6534105768 6539373792 6541387146 6544465032 6570027936 6593962464 6604807797 6607915524 6615279153 6631988076 6635108592 6637151421 6642502524 6656148324 6659280208 6661330479 6685291584 6706903518 6709646016 6720283584 6720681618 6731336682 6734503944 6748338744 6753592674 6759037656 6762217952 6778195926 6783660744 6824568492 6843912507 6849430308 6852653136 6854762943 6868844793 6872076756 6877617264 6879734757 6882971844 6897111644 6902672336 6935029488 6949704258 6960293712 6963568704 6969595752 6975021942 6988936896 6998277216 7000431858 7003725736 7025934342 7031082528 7056696672 7068303081 7079509269 7082404128 7094052819 7097390748 7105299831 7108643052 7123246452 7128792267 7134539748 7162407504 7177563414 7180498368 7191882432 7203711186 7206656832 7207100712 7218082368 7229954214 7233356088 7253858798 7259707112 7288063776 7300050723 7320308904 7330092084 7335798939 7350433632 7350868989 7356795516 7360257072 7362523161 7389344739 7415924544 7418207772 7421698224 7427681856 7448735376 7452240192 7464497166 7475871024 7479388608 7491690234 7503567666 7518982366 7548351768 7551903456 7560319032 7576316937 7579414944 7591431456 7591881087 7603917363 7607026656 7607495196 7623123396 7631618337 7635209204 7665032592 7680778992 7692956208 7696575936 7709234778 7712387136 7724614464 7737319422 7740960024 7752755136 7765506378 7799506848 7801908174 7827920352 7830330426 7834014792 7840330848 7840795221 7862554008 7866253536 7873061868 7879191453 7907895247 7938783756 7942519152 7948922688 7965252288 7967704644 7971453648 7977880512 8000493552 8004257984 8017422882 8029639248 8030133818 8055228384 8078060664 8090867736 8107488936 8107988301 8111303712 8120342664 8124163488 8137525599 8140853088 8153759712 8167170501 8196923399 8202929616 8232812784 8235347517 8236686528 8262804816 8266692672 8269237836 8280289206 8296808128 8310454194 8342915112 8349410502 8356142088 8377248096 8379827298 8383770216 8390529504 8407766304 8410354902 8414312184 8421096096 8444965416 8471878128 8495891388 8502741072 8505358911 8506741824 8526841812 8530853904 8537731776 8540360388 8557904988 8561931696 8568834624 8575505904 8593122704 8640364608 8640876366 8651911968 8654575734 8658647928 8676435528 8690191272 8694280224 8708580027 8712141024 8721849528 8725953376 8740305273 8774445204 8806410396 8810554032 8813266641 8820372204 8842650768 8845373259 8846811456 8849535228 8856670032 8874864432 8881773972 8893643962 8935334046 8942538024 8960908824 8967885354 8975115576 8979338592 8997784992 9000555246 9004790232 9012050208 9033344154 9037594568 9044880992 9087818247 9099424656 9102226203 9120925053 9125216676 9132573744 9135385497 9136870848 9139683924 9158459724 9162769008 9170156352 9172979676 9177295792 9228295818 9246705984 9261914382 9266272344 9280391616 9292794336 9295655418 9300029256 9333909144 9341176074 9353660029 9367912456 9424404108 9431741493 9439345692 9458737092 9463187664 9466101207 9473733108 9478190736 9497661936 9500586093 9505056356 9512719664 9534760128 9549876672 9565583706 9570084552 9597210642 9604948248 9609467616 9632173158 9639938952 9644474784 9647444142 9667263042 9720410184 9733400964 9740978919 9760411872 9760989969 9773456112 9776465181 9781065252 9801158652 9809060688 9812080719 9813676096 9816697548 9852459652 9890943696 9895597632 9911873286 9931647168 9947982114 9952662888 9963753786 9967828032 9984222486 9988920312 10004756888 10027937376 10060355277 10064469024 10080425376 10081022427 10097005023 10101755916 10122508116 10130389011 10138556484 10143326928 10164164528 10167293889 10175491116 10204333211 10220043456 10236852738 10241038656 10257274944 10274145462 10278979704 10308115134 10316425896 10321280032 10324457766 10345667466 10354008504 10362069634 10402544232 10424556387 10440440568 10445353056 10454393628 10462532913 10483405344 10497415824 10500647787 10505588604 10538901513 10546623792 10555126848 10585045008 10590025536 10623606192 10628604864 10646086122 10662964578 10667324736 10684869678 10689897176 10701809622 10706185664 10766345121 10770747552 10787823648 10805566779 10809985248 10810651068 10827123552 10844931321 10850034132 10880788197 10889560668 10898038753 10932095664 10937239488 10977083712 10980463356 10995138126 11017073088 11025650448 11035193274 11040385608 11071679218 11080605592 11123886816 11132547336 11141522784 11173103064 11178360288 11196745749 11213806536 11219082912 11237535351 11255351499 11259953888 11278473549 11295837504 11322527652 11327855184 11336988096 11340478548 11369122416 11374471872 11387147184 11410539984 11411242794 11415908928 11434007872 11434685094 11452813806 11497548888 11521168488 11539434312 11544863904 11563852167 11568580704 11586921696 11605979133 11611440036 11629132704 11648259567 11653740364 11699260272 11741880528 11745495639 11747405376 11751022188 11760496272 11790201024 11793831012 11799380304 11808893376 11809592802 11833152576 11842365296 11908175634 11913778728 11923384032 11947878432 11951556966 11957180472 11966820768 12000740328 12006386976 12026134323 12044458872 12045200727 12069945377 12117090996 12132566208 12136301604 12161233404 12166955568 12176764992 12180513996 12186245232 12211279632 12217025344 12230639568 12256520038 12304394424 12349219176 12355029792 12394207224 12400039008 12403856754 12420433809 12445212192 12454901432 12465681291 12524115753 12534213132 12565872144 12569740947 12575655324 12585794256 12611649456 12615532353 12617583552 12621468276 12631644144 12637587648 12663549248 12667448124 12743837082 12754111608 12760112736 12790262718 12796280856 12806597664 12810540582 12836857482 12842897544 12853251936 12863258856 12889684056 12960546912 12977867952 12981863601 12987971892 13014653292 13031274816 13035286908 13041420336 13068211536 13078747584 13082774292 13088930064 13140055872 13187924928 13209615594 13215831048 13230558306 13263976152 13270217184 13274302842 13285005048 13312296648 13318560416 13322660958 13340465943 13403001069 13413807036 13441363236 13451828031 13462673364 13469007888 13496677488 13500832869 13507185348 13518075312 13524435904 13550016231 13556391852 13567321488 13649136984 13687825014 13698860616 13705306272 13709525886 13737689586 13744153512 13755234528 13759469514 13765943688 13794223288 13805344672 13870058976 13892871573 13899408516 13920587424 13939191504 13943483127 13950043884 13996554432 14000863716 14007451472 14011764111 14051868684 14062165056 14113393344 14136606162 14159018538 14164808256 14188105638 14194781496 14210599662 14217286104 14246492904 14257584534 14269079496 14324815008 14355126828 14395815963 14407422372 14414201424 14448259737 14459908428 14466712176 14471166213 14500894563 14507717596 14519414224 14576127552 14600101446 14640617808 14660184168 14671597878 14700867264 14701737978 14713591032 14720514144 14725046322 14778689478 14836415544 14843396448 14867809929 14897470752 14921973171 14928994332 14945630679 14951742048 14976333729 14983380468 15007135332 15037964732 15096703536 15103806912 15120638064 15152633874 15158829888 15182862912 15183762174 15207834726 15214053312 15214990392 15246246792 15263236674 15270418408 15330065184 15355279107 15361557984 15385912416 15411218193 15418469556 15462172701 15474638844 15481920048 15486686649 15518501199 15531012756 15543104451 15599013696 15603816348 15655840704 15660660852 15668029584 15680661696 15681590442 15725108016 15732507072 15746123736 15758382906 15815790494 15877567512 15885038304 15935409288 15942907296 15969129183 15994446867 16000987104 16027304517 16034845764 16052714433 16059278496 16060267636 16110456768 16156121328 16181735472 16214977872 16215976602 16222607424 16240685328 16248326976 16275051198 16281706176 16307519424 16334341002 16393846798 16405859232 16465625568 16470695034 16492707189 16525609632 16538475672 16552789911 16560578412 16607518827 16620908388 16633848623 16685830224 16698821004 16712284176 16754496192 16759654596 16767540432 16781059008 16815532608 16820709804 16828624368 16842192192 16889930832 16943756256 16991782776 17005482144 17010717822 17053683624 17061707808 17080720776 17115809976 17116864191 17123863392 17151011808 17152027641 17179220709 17186245408 17241804391 17281752732 17303823936 17309151468 17317295856 17352871056 17380382544 17388560448 17417160054 17424282048 17443699056 17451906752 17480610546 17548890408 17612820792 17621108064 17626533282 17640744408 17685301536 17690746518 17699070456 17713340064 17714389203 17749728864 17763547944 17787287924 17870668092 17885076048 17921817648 17927335449 17935770708 17950231152 17958677184 17995569984 18001110492 18009580464 18024100416 18066688308 18075189136 18089761984 18175636494 18198849312 18204452406 18241850106 18250433352 18265147488 18270770994 18279367848 18316919448 18325538016 18345959352 18354591584 18384780057 18456591636 18523828764 18532544688 18585588672 18591310836 18600058512 18605785131 18667818288 18682352148 18707320058 18735824912 18848808216 18863482986 18878691384 18917474184 18926375328 18932202414 18947466216 18956381472 18995323872 19001172186 19010112712 19025439328 19115755623 19131167412 19140169104 19185394077 19194421284 19209896496 19215810873 19218935232 19255286223 19264346316 19279877904 19288949568 19294888284 19334526084 19440820368 19466801928 19481957838 19520823744 19521979938 19546912224 19552930362 19562130504 19602317304 19618121376 19624161438 19633395096 19704919304 19781887392 19814423391 19823746572 19845837459 19895964228 19905325776 19911454263 19927507572 19968444972 19977840624 19983991437 20009513776 20055874752 20120710554 20128938048 20160850752 20162044854 20194010046 20203511832 20245016232 20260778022 20277112968 20286653856 20328329056 20334587778 20350982232 20408666422 20473705476 20531737521 20548290924 20557959408 20564288829 20606534379 20616230268 20632851792 20639204271 20642560064 20648915532 20691334932 20708017008 20724139268 20805088464 20849112774 20880881136 20890706112 20908787256 20925065826 20966810688 20994831648 21001295574 21011177208 21077803026 21093247584 21170090016 21204909243 21238527807 21247212384 21282158457 21292172244 21315899493 21325929156 21369739356 21379794352 21386376801 21403619244 21464287099 21532690242 21541495104 21575647296 21611133558 21619970496 21621302136 21654247104 21689862642 21700068264 21761576394 21779121336 21796077506 21864191328 21960926712 21990276252 22007396817 22051300896 22052606967 22070386548 22080771216 22087569483 22143358436 22161211184 22168034217 22247773632 22265094672 22283045568 22346206128 22356720576 22393491498 22427613072 22438165824 22475070702 22510702998 22519907776 22556947098 22645055304 22655710368 22680957096 22728950811 22738244832 22774294368 22775643261 22811752089 22821079968 22822485588 22869370188 22894855011 22905627612 22995097776 23042336976 23078868624 23089727808 23127704334 23137161408 23173843392 23211958266 23222880072 23258265408 23296519134 23307480728 23398520544 23483761056 23490991278 23502044376 23520992544 23522385663 23587662024 23598760608 23619185604 23637574359 23684730592 23723685741 23816351268 23827557456 23846768064 23895756864 23903113932 23914360944 23933641536 24001480656 24012773952 24052268646 24088917744 24090401454 24139890754 24234181992 24272603208 24322466808 24323964903 24333911136 24361027992 24372490464 24412576797 24422559264 24461279136 24501511503 24513040076 24590770197 24608788848 24698438352 24706042551 24710059584 24788414448 24800078016 24807713508 24840867618 24890424384 24909802864 24931362582 25048231506 25068426264 25131744288 25139481894 25151310648 25171588512 25223298912 25231064706 25242936552 25263288288 25334896248 25388505793 25487674164 25508223216 25520225472 25580525436 25592561712 25613195328 25621081164 25673714964 25685795088 25706503872 25726517712 25779368112 25921093824 25955735904 25963727202 25975943784 26029306584 26070573816 26082840672 26125740081 26136423072 26165548584 26177860128 26220915819 26316438281 26419231188 26431662096 26439799923 26461116612 26527952304 26536119777 26540434368 26548605684 26570010096 26624593296 26637120832 26645321916 26680931886 26806002138 26827614072 26882726472 26903656062 26925346728 26938015776 26993354976 27001665738 27014370696 27036150624 27100032462 27112783704 27134642976 27298273968 27306678609 27362775159 27375650028 27397721232 27406156491 27410612544 27419051772 27475379172 27488307024 27510469056 27518939028 27531887376 27588446576 27610689344 27740117952 27785743146 27798817032 27841174848 27878383008 27886966254 27900087768 28001727432 28014902944 28023528222 28060980087 28103737368 28273212324 28295224479 28318037076 28376211276 28389562992 28398303621 28421199324 28434572208 28492985808 28501758279 28515169068 28538158992 28649630016 28710253656 28791631926 28814844744 28828402848 28896519474 28919816856 28933424352 28942332426 29001789126 29015435192 29038828448 29200202892 29222936757 29281235616 29282969907 29320368336 29329395543 29343195756 29403475956 29427182064 29436242157 29441028288 29450092644 29557378956 29672831088 29686792896 29735619858 29794941504 29843946342 29857988664 29891261358 29903484096 29952667458 29966760936 30014270664 30075929464 30193407072 30241276128 30243067281 30291015069 30305267748 30367524348 30391167033 30415669452 30429980784 30492493584 30501881667 30526473348 30540836816 30612999633 30660130368 30710558214 30723115968 30771824832 30822436386 30836939112 30924345402 30949277688 30963840096 30973373298 31037002398 31062025512 31086208902 31207632696 31273669161 31321321704 31336059168 31363180884 31387598739 31450216032 31492247472 31501943361 31516765812 31616704539 31631580988 31755135024 31770076608 31870818576 31885814592 31938258366 31988893734 32001974208 32054609034 32069691528 32105428866 32118556992 32120535272 32299035363 32312242656 32363470944 32416700337 32429955744 32431953204 32481370656 32534793963 32550102396 32642364591 32668682004 32694116259 32761280309 32787693596 32811718464 32931251136 32941390068 32985414378 33051219264 33076951344 33105579822 33121156824 33215037654 33241816776 33267697246 33371660448 33397642008 33424568352 33519309192 33535080864 33590237247 33641419608 33657248736 33712606053 33766054497 33779861664 33835420647 33887512512 33983565552 34010964288 34021435644 34107367248 34123415616 34161441552 34231619952 34233728382 34247726784 34302023616 34304055282 34358441418 34372490816 34483608782 34563505464 34618302936 34634591712 34691556501 34705742112 34760765088 34817937399 34834320108 34887398112 34944778701 34961221092 35097780816 35225641584 35236486917 35242216128 35253066564 35281488816 35370603072 35381493036 35398140912 35426680128 35428778406 35499457728 35527095888 35574575848 35741336184 35770152096 35843635296 35854670898 35871541416 35900462304 36002220984 36019160928 36078402969 36133376616 36135602181 36150378272 36209836131 36267243719 36351272988 36397698624 36408904812 36483700212 36500866704 36530294976 36541541988 36558735696 36633838896 36651076032 36691918704 36709183168 36769560114 36913183272 37047657528 37065089376 37182621672 37200117024 37211570262 37261301427 37335636576 37364704296 37397043873 37414640116 37471649824 37697616432 37709222841 37726965972 37757382768 37834948368 37846597059 37852750656 37864404828 37894932432 37912762944 37990647744 38002344372 38020225424 38050878656 38231511246 38262334824 38280338208 38370788154 38388842568 38419792992 38431621746 38510572446 38528692632 38559755808 38589776568 38669052168 38750877263 38881640736 38933603856 38963915676 39043959876 39093824448 39105860724 39124261008 39204634608 39236242752 39248322876 39266790192 39409838608 39563774784 39628846782 39647493144 39691674918 39791928456 39810651552 39822908526 39855015144 39936889944 39955681248 39967982874 40019027552 40021397829 40209003207 40241421108 40324089708 40355484093 40388020092 40407023664 40490032464 40502498607 40521556044 40554225936 40573307712 40650048693 40656658112 40669175556 40701964464 40817332844 40947410952 41063475042 41096581848 41115918816 41128577658 41213068758 41232460536 41265703584 41278408542 41297831064 41382669864 41416034016 41448278536 41610176928 41678614719 41698225548 41761762272 41817574512 41830449381 41850131652 41989663296 42002591148 42022354416 42035292333 42155606052 42186495168 42340180032 42409818486 42477055614 42494424768 42564316914 42584344488 42631798986 42651858312 42739478712 42759588704 42772753602 42807238488 42928574198 43065380484 43187447889 43222267116 43242604272 43344779211 43379725284 43400136528 43413498639 43502683689 43523152788 43558242672 43592155012 43728382656 43921853424 43980552504 44014793634 44102601792 44105213934 44140773096 44161542432 44175138966 44286716872 44322422368 44336068434 44530189344 44603429787 44692412256 44765919513 44786982996 44836892037 44855226144 44929001187 44950141404 45021405996 45113894196 45149017691 45290110608 45311420736 45361914192 45457901622 45476489664 45548588736 45551286522 45623504178 45642159936 45644971176 45738740376 45789710022 45811255224 45990195552 46084673952 46157737248 46233654579 46255408668 46386518103 46423916532 46445760144 46460059947 46555503597 46593038268 46614961456 46629313353 46797041088 46967522112 46981982556 47004088752 47041985088 47044771326 47175324048 47197521216 47238371208 47275148718 47369461184 47447371482 47632702536 47655114912 47806227864 47828721888 47907387549 47983340601 48002961312 48081913551 48104537292 48158143299 48177835488 48180802908 48279781508 48468363984 48545206416 48644933616 48647929806 48667822272 48722055984 48744980928 48825153594 48845118528 48922558272 49003023006 49026080152 49181540394 49217577696 49396876704 49412085102 49478121567 49576828896 49615427016 49658369733 49681735236 49819605728 49822556481 49862725164 49901545869 50096463012 50136852528 50263488576 50278963788 50302621296 50343177024 50446597824 50462129412 50485873104 50526576576 50669792496 50777011586 50975348328 51016446432 51161050872 51185123424 51242162328 51347429928 51350592573 51371590176 51453035424 51456082923 51537662127 51558736224 51725413173 51911471808 51927454404 51951887568 52058613168 52141147632 52165681344 52251480162 52272846144 52331097168 52355720256 52441831638 52632876562 52838462376 52863324192 52879599846 52922233224 53055904608 53072239554 53097211368 53140020192 53143167609 53249186592 53290643832 53361863772 53612004276 53655228144 53765452944 53782006347 53807312124 53850693456 53876031552 53986709952 54003331476 54028741392 54072301248 54200064924 54225567408 54269285952 54596547936 54613357218 54725550318 54751300056 54795442464 54812312982 54838103544 54950758344 54976614048 55037878056 55063774752 55154340171 55176893152 55355266729 55571486292 55597634064 55756766016 55773932508 55800175536 55817355393 56003454864 56029805888 56047056444 56121960174 56207474736 56546424648 56590448958 56636074152 56752422552 56779125984 56796607242 56842398648 56869144416 56985971616 57003516558 57030338136 57076317984 57420507312 57556182231 57583263852 57629689488 57647432619 57656805696 57765858669 57793038948 57839633712 57866848704 57884664852 58003578252 58030870384 58077656896 58400405784 58445873514 58562471232 58565939814 58640736672 58658791086 58686391512 58806951912 58854364128 58872484314 58900185288 59114757912 59345662176 59471239716 59537512377 59687892684 59715977328 59734362789 59782522716 59905334916 59933521872 59951974311 60028541328 60151858928 60386814144 60482552256 60486134562 60582030138 60610535496 60735048696 60782334066 60831338904 60859961568 60984987168 61003763334 61052946696 61081673632 61225999266 61421116428 61595212563 61644872772 61673878224 61692866487 61819603137 61848690804 61898555376 61917612813 61927680192 61946746596 62074004796 62124051024 62172417804 62415265392 62547338322 62642643408 62672118336 62726361768 62775197478 62900432064 62984494944 63003886722 63033531624 63233409078 63263161976 63510270048 63614727729 63715583421 63741637152 63846475371 63876516732 63947698479 63977787468 64109218068 64139383056 64159130403 64210857732 64241070544 64392861297 64598070726 64624485312 64726941888 64833400674 64859911488 64863906408 64962741312 65069587926 65100204792 65284729182 65337364008 65388232518 65522560618 65575387192 65882780136 65970828756 66022190451 66153902688 66157820901 66211159644 66242313648 66262708449 66430075308 66483633552 66504102651 66535394492 66743320896 66795284016 66849136704 67038618384 67070161728 67180474494 67282839216 67314497472 67425212106 67532108994 67559723328 67670841294 67967131104 68042871288 68186852433 68214734496 68322883104 68326929783 68435256267 68463239904 68467456764 68608110564 68684565033 68716882836 68911658581 68967217564 69127010928 69236605872 69269183424 69383113002 69411484224 69521530176 69635874798 69668640216 69774796224 69889557402 69922442184 70195561632 70451283168 70472973834 70506133128 70562977632 70567156989 70762986072 70796281824 70857556812 70912723077 71054191776 71149151696 71171057223 71430332477 71482672368 71540304192 71687270592 71709341796 71743082832 71800924608 72004441968 72038321856 72156805938 72266753232 72271204362 72300756544 72419672262 72534487438 72702545976 72817809624 72967400424 72971894709 73001733408 73083083976 73117471392 73237730391 73267677792 73383837408 73504534509 73539120228 73772310591 73826366544 74095315056 74118127653 74130178752 74365243344 74400234048 74423140524 74522602854 74671273152 74729408592 74794087746 74829280232 74943299648 75395232864 75418445682 75453931944 75514765536 75669896736 75693194118 75728809656 75789864864 76004688744 76040450848 76165517379 76286271271 76463022492 76524669648 76560676416 76741576308 76777685136 76839585984 76863243492 77021144892 77057385264 77119511616 77179553136 77338104336 77501754526 77763281472 77867207712 77927831352 78087919752 78211721448 78248522016 78377220243 78409269216 78496645752 78533580384 78662747457 78819677216 78949314843 79257693564 79294986288 79319399769 79383349836 79583856912 79608359331 79621303104 79645817052 79710030288 79873779888 79911362496 79935965748 80038055104 80042795658 80418006414 80482842216 80648179416 80710968186 80776040184 80814047328 80980064928 81004997214 81043112088 81108451872 81300097386 81338351112 81403928928 81634665688 81894821904 82088325477 82126950084 82193163696 82218469473 82231837632 82257155316 82426137516 82464921072 82531407168 82556817084 82595662128 82765339728 82832068032 82896557072 83220353856 83357229438 83396451096 83523524544 83635149024 83660898762 83700263304 84005182296 84044708832 84070584666 84182940261 84311212104 84489617639 84819636972 84885673437 84954111228 85128633828 85168688976 85194910863 85263597972 85303716624 85478957424 85505274837 85519177408 85545507204 85614476976 85857148396 86130760968 86374895778 86444534232 86485208544 86689558422 86759450568 86800273056 86826997278 87005367378 87046305576 87116485344 87184310024 87668810271 87843706848 87848909721 87961105008 87988186629 88029587268 88210427868 88281546192 88308726471 88323084864 88350277932 88573433744 88644844736 88672136868 89060378688 89206859574 89384824512 89531839026 89573965992 89673784074 89710452288 89858002374 89900282808 90042811992 90227788392 90298035382 90580221216 90723828384 90873045207 90915803244 91102573044 91173501099 91247008356 91289942352 91477480752 91505645001 91579420044 91622510448 91838998899 91980391104 92169347904 92315474496 92467309158 92510817336 92773036206 92847833064 92891520288 92920119894 93111007194 93186076536 93229922912 93258626706 93821007483 93963965112 94008177504 94089542652 94162796217 94350648096 94476742416 94505830083 94550297436 94850113617 94894742964 95265405072 95310229824 95612455728 95657443776 95814775098 95966681202 96005922624 96163827102 96209074584 96316286598 96355670976 96361605816 96559563016 96936727968 97090412832 97250101011 97289867232 97295859612 97444111968 97604381889 97650307188 97927093773 98006046012 98052160304 98082348777 98283840927 98363080788 98435155392 98793753408 98824170204 98956243134 99153657792 99230854032 99316739466 99363470472 99639211456 99645112962 99725450328 99803091738 100192926024 100273705056 100557927576 100605242592 100770711741 100924258824 100971746208 101137818159 101298163491 101339584992 101506261941 101554023172 101950696656 102032892864 102322101744 102370246848 102484324656 102694859856 102701185146 102743180352 102906070848 102912165846 103075324254 103117472448 103450826346 103854908808 103903775136 104074669503 104117226336 104282295264 104453812197 104502960324 104662194336 104834336103 104883663276 105180952571 105265753124 105676924752 105726648384 105759199692 105844466448 106111809216 106144479108 106194422736 106280040384 106286335218 106498373184 106581287664 106723727544 107224008552 107310456288 107530905888 107564012694 107614624248 107701386912 108006662952 108057482784 108235208907 108400129848 108406806543 108451134816 108629508393 108801731157 109193095872 109226714436 109451100636 109502600112 109590884928 109624625964 109676207088 109901516688 109953228096 110075756112 110127549504 110308680342 110353786304 110710533458 111142972584 111195268128 111547865016 111600351072 111634710786 111783904281 112006909728 112094112888 112191131619 112243920348 112414949472 113092849296 113127668523 113180897916 113272148304 113504845104 113539791177 113558251968 113593214484 113684797296 113738288832 113971943232 114007033116 114060676272 114152635968 114841014624 115112364462 115166527704 115259378976 115294865238 115531717338 115586077896 115679267424 115769329704 116007156504 116061740768 116252631789 116436940361 116800811568 116891747028 117131879628 117281473344 117317582172 117372783024 117613903824 117708728256 117744968628 117800370576 118229515824 118691324352 118942479432 119075024754 119375785368 119431954656 119468725578 119565045432 119810669832 119867043744 119903948622 120057082656 120064193487 120303717856 120972269124 121066452279 121164060276 121221070992 121470097392 121507495821 121564668132 121662677808 121719923136 121950146079 121969974336 122007526668 122105893392 122163347264 122451998532 122842232856 123190425126 123289745544 123347756448 123385732974 123639206274 123697381608 123797110752 123835225626 123893493192 124148009592 124248102048 124344835608 124830530784 125094676644 125285286816 125452723536 125491348143 125550394956 125968989888 126007773444 126067063248 126105876999 126466818156 126526323952 127020540096 127229455458 127431166842 127483274304 127692950742 127753033464 127895396958 127955574936 128218436136 128278766112 128318260806 128421715464 128482141088 128785722594 129196141452 129562343667 129666801348 129727812816 130034337633 130139175852 130200409584 130240495917 130508051067 130569458364 130674728016 130776465036 131045121236 131150774384 131765560272 131941657512 132044380902 132307805376 132315641802 132422319288 132484627296 132525416898 132860150616 132967267104 133008205302 133070788984 133590568032 133810289361 134077236768 134297758539 134360948988 134510676111 134565678432 134787003561 134850424212 135064217988 135341682588 135447053073 135934262208 136085742576 136373704866 136429468992 136645766208 136653859566 136870512534 136926479808 136934913528 137216221128 137369130066 137433765672 137823317162 137934435128 138254021856 138473211744 138700963737 138766226004 139159554309 139271749596 139337280432 139380179841 139666510791 139779114804 139844884368 139887940059 140391123264 140902566336 140945947668 141012266256 141125955264 141134313978 141525972144 141592563648 141715113624 141825446154 142108383552 142298303392 142342114446 142860664954 142965344736 143418683592 143486165664 143722162647 143950021803 144008883936 144245740653 144313611876 144474429897 144533506464 144542408724 144839344524 145068974876 145405091952 145635619248 145934800848 145943789418 146003466816 146166167952 146234942784 146475460782 146535355584 146767674816 147009069018 147078240456 147544621182 147652733088 148190630112 148236255306 148434364701 148730486688 148846281048 148975109199 149045205708 149458817184 149467669443 149588175492 149658560464 149704637607 150250009693 150790465728 150836891364 150907863888 151029531072 151339793472 151386388236 151457619312 151579729728 152009377488 152080901696 152331034758 152572542542 152926044984 153049339296 153483152616 153555370272 153726486984 154042289784 154051777719 154114770528 154359106272 154368248769 154612986381 154676208672 155003509052 155176239519 155734415424 155855662704 156175839504 156423442896 156497044032 156754440486 156818538432 156993291504 157067160768 157325494914 157639354432 157898629686 158515387128 158589972576 158638799538 158766699672 159167713824 159216718662 159291634104 159420060576 159429502827 159747559776 159871931496 160085591316 160836012828 160965684432 161296358832 161421936372 161552080368 161628094656 161960129856 162009994428 162086224176 162216903744 162600194772 162676702224 162807857856 163269331376 163789643808 164176650954 164253900168 164386327392 164436938946 164514310632 164852275032 164929842144 165113634168 165191324256 165463020513 165530679456 165793114144 166065800187 166714458876 166792902192 167270298048 167321797524 167400526608 167452066179 168010364592 168089417664 168141169332 168365880522 168622424208 168979235278 169639273944 169771346874 169908222456 170257267656 170337377952 170389821726 170527195944 170607433248 170957914848 171010549674 171091014408 171228953952 171714296792 172261521936 172668546693 172749791556 172889068464 172942297857 172970417088 173297576007 173379116844 173518901136 173600546112 173653994556 174010734756 174092611152 174232970688 174368620048 175337620542 175687413696 175697819442 175922210016 175976373258 176059174536 176420855736 176563092384 176617452942 176700555864 177146867488 177344273736 177719540551 178413719148 179063678052 179147931984 179203088367 179347568148 179716004748 179800565616 179855922933 180085623984 180455576784 180596070764 181160442432 181447656768 181746090414 181831606488 182205146088 182347002198 182494016712 182579884704 182954961504 183011290002 183158840088 183245020896 183677997798 184785637689 184934618316 185021634672 185078599461 185458809411 185546072412 185695666128 185752838439 185783040576 185840239788 186222014388 186372153072 186459845824 186517253412 187642014966 187927930224 188016355008 188179085304 188325592434 188701296192 188953484832 189011660166 189100594872 189700227234 189789485928 190530810144 191146750263 191224911456 191539426113 191629550196 191843095437 191933362404 192327654204 192418149168 192477391209 192632573196 192723211632 193119126032 193178583891 193873455936 194180825664 194500202022 194579734464 194591719224 194888223936 195208763778 195300614376 195854187546 196012092024 196104320608 196164697554 196567681854 196726161576 197648340408 197912486268 198066571353 198461708064 198473462703 198633478932 198726940944 198788125347 199290225924 199450900656 199512307953 199606183476 200385852048 200547410112 201115855152 201210485184 201541423482 201848517648 201943492416 202275636318 202596326982 202679169984 203012523882 203108046344 203901393312 204560557299 204644203488 204968649312 204980789349 205305768801 205389719712 205402370292 205824331692 206053695099 206150648508 206734975743 206901652692 207709817616 207807550272 208149339006 208234452672 208564590528 208907624394 209005920648 209324388672 209668672206 209767326552 210361905142 210531506248 211353849504 211518399384 211688932896 211701470967 212288958216 212388845472 212572670436 212738169231 213162575328 213447455088 213513171669 214290997431 214448017104 214620912576 215061811776 215128025388 215229248496 215402773824 216013325904 216114965568 216470417814 216800259696 216813613086 216902269632 217259016786 217603462314 218453428872 218902201272 218915684127 219005200224 219249251928 219352414176 219713191173 219803033376 220151512224 220513603527 220617360684 221316931773 221421066916 222285945168 222390536256 223095730032 223200702144 223269421572 223567808562 224013819456 224188225776 224382263238 224487840696 224829898944 226185698592 226255337046 226361795832 226544296608 227009690208 227079582354 227186428968 227369594592 228014066232 228121352544 228496552137 228858813813 229328962163 229682029248 230224728924 230333055408 230518757952 230589730476 231063434676 231172155792 231358534848 231538659408 232014313008 232123481536 232505263578 232873880722 233601623136 233783494056 234263759256 234635164344 234745566048 235131660729 235227807648 235489937256 235600741152 235988242371 236459031648 236847944529 237884958864 237958199307 238150049508 238751570736 238825077993 238863909312 238937451156 239130090864 239621339664 239734087488 239807897244 240114165312 240128386974 240607435712 241944538248 242132904558 242328120552 242442141984 242940194784 243014991642 243129336264 243325355616 243900292158 244015053336 244211786784 244903997064 245684465712 246380850252 246579491088 246655408419 246695512896 246771465948 247278412548 247394763216 247594221504 247670451252 247786986384 248296019184 248496204096 248689671216 249661061568 250189353288 250570573632 250905447072 250982696286 251100789912 252015546888 252134126496 252211753998 252548820783 252933636312 253052647904 253468852917 254458910916 254657020311 254862333684 255385901484 255506066928 255584732589 255790793916 255911149872 256436872272 256515824511 256557532224 256636521612 256843430928 256964282176 257571445188 258392282904 259124687334 259333602696 259455625632 260068675266 260278351704 260400819168 260480991834 261016102134 261138916728 261349456032 261552930072 262090242472 262301548768 263531120544 263546729163 263883315024 263964559887 264088761804 264631283604 264844638576 264926179413 264969254592 265050833796 265720301232 265934534208 266016410604 266141577968 267181136064 267620578722 268154473536 268595517078 268721897976 269021352222 269131356864 269574007122 269700848424 270128435976 270683365176 270894106146 271256140841 272171485152 272747409732 273307719132 273520503297 273741025068 273869827056 274432442256 274516935003 274738260132 274867531344 275516996697 275646634324 275868870256 276508043712 276946423488 277401927474 277532452008 278319108618 278543499192 278674560864 278760359682 279333021582 279558229608 279689768736 279775880118 281463022449 281891895336 282024532512 282268627956 282488388651 283051944288 283430227248 283517490249 283650892308 284550340851 284596606784 284684228892 285721329908 285930689472 286837367184 286972331328 287444325294 287900043606 288017767872 288491481306 288627223752 288948859794 289067012928 289084817448 289678689048 290137949752 290810183904 291271238496 291750303033 291869601696 291887578836 292332335904 292813145667 292950921564 293781281319 294018138036 294156480912 294247046331 294851522781 295089242364 295305466176 296381260224 296472510612 296868729402 297460973376 297692562096 297950218398 298090411416 298917634368 298935338886 299176350984 299317120928 299409275214 300500019386 301673782728 301815727776 302312135223 302772776472 302915238624 303413454477 303894490473 304018754976 304518785823 304662069516 305145085084 305852089968 306098678592 306966305232 307110740544 307452973968 308084579568 308103555438 308229541056 308718212544 308736497538 309225972762 309352417344 310007018104 310352479038 311711325408 312224008509 312351679008 312846885792 313361436591 313508880972 313986583008 314503008309 314650989828 315542857713 315797259372 316043123837 317030774256 317179945152 317277599076 317533399344 318335427648 318433437324 318583268208 318840121152 318859005654 319495119552 319743862992 320171182632 321672025656 321931368864 322592717664 322843872744 323104160736 324019988856 324172448352 324705626721 325200389544 325220419629 325353404448 325888525179 326405193471 326538662752 327579287616 328353301908 328507800336 328772654784 328873877892 329028621264 329704550064 329859684288 330227268336 330382648512 330926041026 331061358912 331586228288 332131600374 333428917752 333585804384 334643595048 334801053216 334904132358 335351712843 336020729184 336282338664 336573394857 336731761044 337244848416 337958470556 339278547888 339542693748 339816444912 340514535312 340619373531 340674755904 340779643452 341054391888 341214866496 341915829696 342021099348 342182028816 342457907904 343428593584 344523043872 345337093386 345499583112 345778136928 345884595714 346595152014 346758233688 347037802272 347307989112 348021469512 348185222304 348737240096 348757895367 349310821083 350675241084 351395638884 351844420032 351952746516 352118349072 352841711472 353126184768 353234905884 353401111728 354293734976 354688547472 355439081102 356827438296 358127356104 358295863968 358406176734 358695136296 359432009496 359601131232 359711845866 360171247968 360192580461 360911153568 361192141528 363199356837 363492180828 363663212976 364410292176 364522487463 364694004396 364988033424 365159769408 365850438237 365909923008 366022580004 366317680176 366490041792 367355995596 369571275378 369869236632 370043269344 370157198922 370917618822 371092144824 371391332256 371505676878 371680479576 372444028776 372744306144 373034506824 375284029932 375855860448 376358170608 376474044429 376651184868 377906969664 378023320332 378201189744 378317630997 379400454468 379578971856 381061620288 382293500526 382449822912 383078852226 383259100392 383686190874 383866724808 384655308408 384836298336 384954782418 385265146392 385446423264 386238252064 386357167782 388687031001 389000404044 389183438448 390103012899 390417527556 390601228752 390721487751 391524153201 391708375092 392024184048 392208641216 392329395108 393135363708 393452323152 395296680816 395824972536 396133142706 396923416128 396946925406 397266957864 397453881888 397576250694 398580451848 398901801312 399024615906 399212366952 400771704096 402231710304 402893275617 403082846964 403532028333 403697035296 404361010683 404551272636 405192653964 406025047764 406216092688 406341159219 407802786624 409121114598 409288406976 409937298624 409961578698 410611537602 410779439424 410804740584 411648663384 412107390198 412301297016 413469951486 413803305384 415419635232 416298678012 417478662927 417815248788 418011841296 418140539523 418999532373 419337344412 419534653104 419663820177 420723810284 421063012496 422707699008 423036798768 423377865792 423402941934 424577916432 424777690944 425145340872 425476338462 426325150656 426894910176 427026343338 428581994862 428896034208 430256050776 430458496992 431166487941 431850065409 432026651808 432737221959 432940835628 433423289691 433600519392 433627226172 434518033572 435206924628 436906857744 437804402544 437831368254 438010400448 438498503856 438704828352 439426382346 439606066752 440303024448 441027207054 441234721368 442633863546 442842133832 444571890336 445303094103 446191460064 446538843144 446925327597 447135617124 448376451552 448403008329 448764526476 448975681392 449113912821 450750029079 452371397184 452510674092 452723591664 453088593216 454019380416 454159164708 454372857936 454739189184 456028132464 456242705088 456993104274 457717627626 458657924326 460449457848 460666110816 461179460952 462126869352 462155333157 462344311584 463077318816 463104746307 463838959143 464028626016 465010527156 465528718557 465747761444 467203246272 467566988112 468527518512 469270328688 469491132096 470263321458 470455615296 470979874512 471201482304 471976484742 472918063296 473695889058 475769917728 475916398614 476300099016 477503141472 477650155986 477874902312 478260181728 478288508481 479242679328 479615794488 480256773948 482381610067 483889076496 484265809116 484656241104 484884283968 485880389568 486029983284 486258672528 486650711232 487800584316 488030106672 488423573568 489807994128 491368931424 492761700504 493158982176 493310816838 493542931896 494556825096 494789526432 495340902504 495573972768 496389061539 496592038368 497379342432 498197400561 500012327339 500378706576 501810894144 501965392572 502201579824 502356198537 504031093776 504268252992 504423507996 505097641566 505867272624 506105295808 506937705834 508917821832 509314040622 509724667368 510771802968 511012133856 511169465178 511581587832 511822299744 512873744544 513031649022 513273043224 513686861856 515142890376 516784565808 518249374668 518667205392 518826893571 518911251264 519892728021 520137350532 520556703408 520801638336 520961983668 522032204268 522277833456 522698912064 523105860144 524180484944 524603097536 527062241088 527093458326 527766630048 527929119774 528177523608 529262567208 529689277152 529852358826 530101667592 531440602464 532032821208 532283155936 533158621653 535241157444 537191034156 537443795952 537609265101 538042704444 539148014244 539401696848 539567768799 540256871952 541366730352 541788212292 542512281682 544342970304 545494819464 546615438264 547041006594 547482050136 547739654112 548864884512 549033870006 549476520264 549735062688 551033993394 551293268648 551737740512 554356913067 554803854948 555064904016 555235798383 556376428233 556638217236 557086998384 557258515317 557349121728 557520719364 558666043164 559116459216 559379537472 559551760236 562926044898 563783790672 564049065024 564537255912 564976777302 566103888576 566860454496 567034980498 567301784616 569100681702 569368457784 571442659816 573674734368 574618278339 574888650588 575529286311 575800087212 576982962612 577254447504 577432173627 577897719588 578169634896 579357378096 579535751673 580275899504 581620367808 582542476992 583500606066 583739203392 583775157672 584664671808 585626291334 585901843128 587562562638 588036276072 588312961824 588494092662 589703045562 590178484728 592945021224 593737458804 594199714059 595385124192 595420388109 595900436796 596180822832 596364376041 597870677772 598352701968 598536923859 598634241856 598818550428 601000038772 603347565456 603631455552 604624270446 605545552944 605830477248 606826908954 607788980946 608037509952 609037571646 609324139032 610290170168 611704179936 613681671897 613932610464 614905947936 614942368047 615917306403 616169159136 616207110876 617472995076 618161085297 618451945524 620014036208 620204927229 620704958076 622464325871 623422650816 624448017018 624703358016 625693771584 626722873182 627017761944 627973166016 629006016618 629301979656 631085715426 631594518744 632086247674 634061548512 634555198152 635066798688 636866874648 637166536416 637718011308 638214507693 639487725984 640342365264 640539515007 642872992293 643344051312 643862737728 645185435328 645687745488 646208321472 648039977712 648344896704 649411253442 650400779088 650440839258 650706808896 651777050358 652810386942 653077325504 656706603816 656747052381 657015600672 657747755784 658057242528 659139573519 659409100128 660454536672 661540810581 661852082052 663950795319 664263200748 666857835504 667171608768 669287190096 669602106432 669808264716 670703425686 672041458368 672564677328 673146789714 673463522088 674489696832 675916941112 678557095776 679085387496 679632889824 681029070624 681238747062 681559286904 682108783776 684042198696 684364057632 685489656411 686576441439 686857187168 687986886489 689046087744 690674186772 690999166224 691556273856 691769191428 693190304028 693516467376 694075604544 694615978224 696042939024 696370444608 697474480192 697515790734 698621642166 701350482168 702791277768 703905493032 704236698144 705394982187 705683422944 706469811768 706802223456 707964727113 709377094944 710543833587 710878162204 713654876592 716254712208 716475233979 716591727936 716812353468 717390272592 718864018992 719202262464 719423691732 720342495936 720385160922 721822307136 722384283056 726398713674 726984361656 727326425952 728820584352 729044974926 729388008792 729976066848 731700876474 732045160008 732635360352 734711991192 736266667997 739142550756 739738473264 740086538688 740314397844 741835237644 742184289648 742782664512 743011353756 743360959152 744888057552 745488612288 746069013648 750568059864 751711720896 752716341216 752948088858 753302369736 756046640664 756402379488 756635261994 757646462349 758800908936 759157943712 760406558751 763971060933 764587001052 766157704452 766518200784 766754197767 767372381748 767733449616 769310616816 769547473533 769672596672 769909564836 770530292784 770892846528 772476504128 772714335564 777374062002 778000808088 778366876896 780206025798 780835055112 781202457504 781442975502 783048306402 783416750184 784048368096 784658790216 786270727416 786904646304 790593361632 791649945072 791893679661 792266285412 793893850812 794533915728 794778538239 794907763776 795152501388 797160903696 797803602624 798049231812 798424733904 801543408192 804463420608 805786551234 806165693928 807064056666 807394070592 808722021366 809102545272 810385307928 812050095528 812432185376 812682318438 813768422523 818242229196 819923157396 820561509891 821223075204 821609481168 823297326768 823550805009 824214780396 824602594032 826550990091 826939902972 827606610768 830839270464 832597356024 834957325854 835630497576 836023682592 836281079046 837999064746 838674688824 839069306208 839327640354 841447620568 842126024992 846073597536 846805883868 847465165953 849155832864 850290681744 850552470747 850952676924 853651022553 853789820352 854052686676 857163989724 857792068416 860512101552 860916993984 862332975882 863700130818 864053303616 865474443918 865881671256 866846579382 867201038784 867254452344 869036067144 870413849256 873813715488 875608805088 875662736508 876997007712 878439437001 878852764692 881343843957 882054414108 882469442736 882741138993 884554568343 885267727092 885684267664 889143780672 890606188206 892382920128 893077686288 893850655194 894271234248 896752903104 896806016658 897529052952 897951362784 898227825642 901500058158 905021348184 905447183328 906936405669 908318329416 908745715872 910240363431 911683471419 912056264928 913556357469 913986208548 915435255252 917315848652 920898915696 921332221632 922358921904 924253738704 924310666314 924688623168 926154637632 926209492614 927677918286 928057252032 930021054312 931057437114 931495522888 935133976224 936672025527 937055037024 938540657376 940084309773 940526642916 941959749024 943509024927 943952969484 946628573139 947391778116 948129371511 951539835456 951832797228 952600198032 955006282944 955300311972 955749804624 956520363456 956577016962 958485358656 959231588976 960513547896 964763220134 967778152992 968531618232 969312482208 972059966568 972517345056 974116880163 975601168632 975661258887 976060213344 977665575537 979215580413 979615988256 982737862848 985523401008 986317964352 986621633676 987085863792 989113650192 989579052864 990681805008 991147945536 992778123078 993184076736 994758684864 996394801122 1000024654678 1000757413152 1003930785144 1004403159648 1004712397074 1006055138529 1008062187552 1008847015992 1009720184571 1010195283132 1011734545248 1013875411668 1017835643664 1018628081244 1019449334736 1021543605936 1021858120593 1022024267712 1022338930356 1023163175664 1023644599488 1025747489088 1026063298044 1026546086448 1027373723712 1030285780752 1033569131616 1036498749336 1037334410784 1037653787142 1039785456042 1040274701064 1041113406816 1041923967336 1044064408536 1044555666912 1046211720288 1046273686101 1047932463249 1048360969888 1051750067851 1054186916652 1055533260096 1055858239548 1056355047216 1058525134416 1059378554304 1059704717652 1060203335184 1062881204928 1064065642416 1064566311872 1066317243306 1070482314888 1074382068312 1074887591904 1075218530202 1076085408888 1078296028488 1078803393696 1079135537598 1080513743904 1080577741383 1082733460704 1083576424584 1085024563364 1090989638928 1093230876528 1093567462389 1094082013188 1094964100272 1095479308224 1097551314711 1097729769024 1098067740012 1098953040528 1099470125376 1102067986788 1102586537296 1103475481024 1108713826134 1109607709896 1110129808032 1110471596766 1112752856466 1113276434472 1114173996768 1114517030634 1115041438728 1117332086328 1118232918432 1119103520472 1125852089796 1127567581344 1129074511824 1129953554604 1133720908992 1134069960996 1134603569232 1134952892991 1138201363404 1138736915568 1142885319632 1147349468736 1149236556678 1149777301176 1151058572622 1151600174424 1153965925224 1154508895008 1154864347254 1155795439176 1156339269792 1158714756192 1159071503346 1160551799008 1166061093003 1167001212132 1167550315344 1170309038697 1171252582668 1171803686256 1172164463253 1174572459603 1175125125276 1176072552144 1176625923648 1176988185324 1179406091124 1180356969456 1185890042448 1187474917608 1188399428118 1190770248384 1190840776218 1191800873592 1192361645664 1192728752082 1195741355544 1196705403936 1197073847718 1197637100856 1202000077544 1206695130912 1208679826851 1209248540892 1210596084999 1211091105888 1213083032049 1213653817908 1215577961892 1218075143292 1218648278064 1219023477657 1220580340336 1223408359872 1227363343794 1227865220928 1229811895872 1229884736094 1231834612806 1232338318272 1232414221752 1234945990152 1236322170594 1236903891048 1240028072416 1240409854458 1241409916152 1244928651742 1248896034036 1252435988781 1253445746364 1254035523888 1254421618569 1256998597119 1258012033236 1258603959312 1258991460531 1262171430852 1263189037488 1264172495348 1268123097024 1269110396304 1270133597376 1273733749296 1274333072832 1275436022616 1276429015386 1278975451968 1280684730528 1281079030014 1285745984586 1286688102624 1291375490976 1293499463823 1295550196227 1296079955424 1298211665877 1298822506884 1300269869073 1300801558176 1300881678516 1303554100716 1305620773884 1309321513039 1313413207632 1313494104762 1314031201344 1315495511568 1316114485056 1318279147038 1318818200256 1320909073344 1323081621162 1323704164104 1327901590638 1328526401496 1333715671008 1338574380192 1339616529432 1340775982791 1341406851372 1345129354656 1345209024987 1346293579428 1346927044176 1347341738463 1351833882224 1352250087237 1357114191552 1358170774992 1359265779648 1362058141248 1362477494124 1363118573808 1364217567552 1368084397392 1368728115264 1370979312822 1373152882878 1373714374336 1375973772978 1381348373544 1381998332448 1383538382856 1386380608056 1386465999471 1387032934752 1389231956448 1389314238921 1391516877429 1392085878048 1395031581468 1396586155671 1397243284332 1402700964336 1405582555536 1407810986064 1408473396288 1410789964374 1411366845888 1412939623536 1413604446912 1415929454226 1418754189888 1421087667174 1421756324408 1427309753184 1432509424416 1432950467958 1433624706936 1434780545184 1434865525443 1437728037984 1438847383464 1440770321844 1444768566112 1447144830201 1452797427348 1453968723312 1454652851904 1457641168704 1458089949852 1458776017584 1459952133696 1463401752948 1464090320016 1465270720704 1469423982384 1472533335994 1478285101512 1479476946528 1480628795688 1483670475288 1484368579296 1486022707512 1486721918304 1489167184617 1489776115104 1492138027296 1494592201683 1500036982017 1501136119728 1505432682432 1505896177716 1506604739472 1507068595611 1512093281328 1512804758976 1513270523988 1515292924698 1517601817872 1518315887424 1520813117502 1527942121866 1529174002104 1532315408904 1533036401568 1533508395534 1534744763496 1535466899232 1538621233632 1539094947066 1539819129672 1541060585568 1545428671128 1554748124004 1556001616176 1556733753792 1559678184063 1560412051596 1561670110224 1562404915008 1562885951004 1566096612804 1566833500368 1568096736192 1569317580432 1572541454832 1573809292608 1581186723264 1583299890144 1583787359322 1584532570824 1587787701624 1589067831456 1589557076478 1590305002776 1594321807392 1596098463624 1596849467808 1599475864959 1605302735141 1611573102468 1612331387856 1612827795303 1614128113332 1617444042732 1618205090544 1618703306397 1620770615856 1624100191056 1624864370752 1625364636876 1627536845046 1636484458392 1639846314792 1641123019782 1642446150408 1643218962336 1646594653536 1647101610018 1648429560792 1649205188064 1653101980182 1653879805944 1655213221536 1665194712048 1665707395149 1669129284699 1669914651708 1671260995152 1671775545951 1672047365184 1672562158092 1675998129492 1677349377648 1678138612416 1678655280708 1682895241136 1684252049984 1692147195072 1693611767736 1694930331906 1698311665728 1700581363488 1701104941494 1701905353848 1707302045106 1708105373352 1714327979448 1721024203104 1724665951764 1726587858933 1727400261636 1730948887836 1731763342512 1732296520881 1733693158764 1734508904688 1738072134288 1738607255019 1740827698512 1747627430976 1751217610176 1751325473016 1753994015424 1756878874002 1757705529384 1762687687914 1764108828216 1764938885472 1765482277986 1769109136686 1770535454184 1771368535328 1781212376412 1782599142177 1786155372576 1786261164327 1787701310388 1788542468496 1789093128123 1793612033316 1795058105904 1795610771577 1795902725568 1796455651284 1803000116316 1810042696368 1810894366656 1813872811338 1816636658832 1817491431744 1820480726862 1823366942838 1824112529856 1827112714938 1827972417096 1830870510504 1834631697304 1841797831392 1844717843808 1844827104141 1847751919209 1848507477408 1848621332628 1852418985228 1854483255891 1855355836572 1860042108624 1860614781687 1862114874228 1862991045776 1867392977613 1870267952448 1873344051054 1874110074048 1877081314752 1880168619546 1881053285832 1883919498048 1887018049854 1887905938968 1893257146278 1894783556232 1896258743022 1903665594456 1905200396064 1910600623944 1911499609248 1913154033924 1914643523079 1918463177952 1921027095792 1921618545021 1928618976879 1929526440268 1935556305984 1937063236464 1938624964416 1944119933136 1945034690112 1948233760326 1951202337264 1951322517774 1952120426688 1955331151074 1958431160826 1959231976512 1970241157143 1971046802016 1973243267352 1974171727584 1977418720557 1978227300384 1981363610016 1984622431743 1985556246156 1991852385957 1992789602244 1998438098849 2000049309356 2001514826304 2007861570288 2008806319296 2009424794148 2012110277058 2016124375104 2017694031984 2019440369142 2020390566264 2023469090496 2027750823336 2035671287328 2037256162488 2038898669472 2043087211872 2043716241186 2044677860712 2046326351328 2052126596088 2053092172896 2056468969233 2059729324317 2060571561504 2063960659467 2067138263232 2072997498672 2074668821568 2075307574284 2079570912084 2080549402128 2082226813632 2083847934672 2088128817072 2089111333824 2092423440576 2092547372202 2095864926498 2096721939776 2103500135702 2108373833304 2111716479096 2112710094432 2116184946561 2117050268832 2119409435304 2120406670368 2123894181339 2128131284832 2131631500761 2132634486612 2140964629776 2148764136624 2149425701937 2149775183808 2150437060404 2152170817776 2156592056976 2157606787392 2158271075196 2161027487808 2161155482766 2165466921408 2167152849168 2170049126728 2181979277856 2186461753056 2187134924778 2188164026376 2189928200544 2195102629422 2196135480024 2197906081056 2204135973576 2205173074592 2208800003991 2212301866859 2217427652268 2219215419792 2220259616064 2220943193532 2225505712932 2226552868944 2228347993536 2229034061268 2230082877456 2234664172656 2236465836864 2238207040944 2251704179592 2255135162688 2258149023648 2259907109208 2268139921992 2269207138464 2269905785982 2272939387047 2276402726808 2277473831136 2281219676253 2285770639264 2298473113356 2299554602352 2300262593301 2302117145244 2303200348848 2307931850448 2308642420599 2309017790016 2309728694508 2311590878352 2312678539584 2317429512384 2318143006692 2321103598016 2332122186006 2334002424264 2335100630688 2340618077394 2342505165336 2343607372512 2344328926506 2349144919206 2350250250552 2352145104288 2353976370648 2358812182248 2360713938912 2371780084896 2374949835216 2376798856236 2381681552436 2383601747184 2384335614717 2384723291328 2385457504164 2391482711088 2393410807872 2394147695436 2395274201712 2404000155088 2413390261824 2417359653702 2418497081784 2421192169998 2422182211776 2426166064098 2427307635816 2431155923784 2436150286584 2437296556128 2438046955314 2441160680672 2441305267569 2454726687588 2459769472188 2461684529673 2463669225612 2464828443504 2469891980304 2470652415027 2472644341188 2473807782096 2479652970273 2480056144832 2480819708916 2482819832304 2489857303484 2497792068072 2504871977562 2506891492728 2508071047776 2508843237138 2513997194238 2516024066472 2517207918624 2517982921062 2524342861704 2526378074976 2528344990696 2538220792608 2542395497859 2547467498592 2550872045232 2551657412241 2552858030772 2560953067659 2561369461056 2562158060028 2571491969172 2573376205248 2582750981952 2586998927646 2591100392454 2592159910848 2596423331754 2597645013768 2600539738146 2601603116352 2601763357032 2607108201432 2611241547768 2618643026078 2626826415264 2626988209524 2630991023136 2635318311003 2636558294076 2644031531871 2646163242324 2647408328208 2648223416979 2653663705029 2655803181276 2657052802992 2667431342016 2677148760384 2679233058864 2681551965582 2682813702744 2690258709312 2690418049974 2692587158856 2693854088352 2694683476926 2703667764448 2704500174474 2716341549984 2720809217007 2724954988248 2726237147616 2730721090293 2735050414257 2736168794784 2740669072407 2741958625644 2746305765756 2751947545956 2762696747088 2763996664896 2767076765712 2772761216112 2772931998942 2774065869504 2778463912896 2778628477842 2783033754858 2784171756096 2790063162936 2793172311342 2794486568664 2805401928672 2811165111072 2815621972128 2820252929319 2821579928748 2825879247072 2830527074781 2831858908452 2839885719417 2842175334348 2843512648816 2844388114533 2854619506368 2865018848832 2865900935916 2867249413872 2869561090368 2869731050886 2875456075968 2877694766928 2881540643688 2889537132224 2894289660402 2905594854696 2907937446624 2916179899704 2917552035168 2922350640489 2926803505896 2926983776661 2928180640032 2932996726611 2937646741239 2938847964768 2945066671988 2956570203024 2958953893056 2961257591376 2967340950576 2968737158592 2972045415024 2973443836608 2978334369234 2979552230208 2984276054592 2989184403366 3000073964034 3002272239456 3011792355432 3013209478944 3014137191222 3018165415587 3024186562656 3026541047976 3029160553713 3030585849396 3035203635744 3041626235004 3055884243732 3058348004208 3064630817808 3066072803136 3067016791068 3069489526992 3070933798464 3077242467264 3078189894132 3079638259344 3082121171136 3090857342256 3109496248008 3112003232352 3119356368126 3120824103192 3123340220448 3125771902008 3132193225608 3133667000736 3138635160864 3138821058303 3143797389747 3145082909664 3155250203553 3166599780288 3167574718644 3169065141648 3175575403248 3178135662912 3179114152956 3180610005552 3188643614784 3192196927248 3193698935616 3198951729918 3210605470282 3223146204936 3224662775712 3225655590606 3228256226664 3234888085464 3236410181088 3237406612794 3241541231712 3241733224149 3248200382112 3250729273752 3255073690092 3272968916784 3279692629584 3280702387167 3282246039564 3284892300816 3286437924672 3292653944133 3293189307072 3294203220036 3296859121584 3298410376128 3306203960364 3307759611888 3310426443072 3330389424096 3331414790298 3338258569398 3339829303416 3342521990304 3343551091902 3345124316184 3351996258984 3354698755296 3357310561416 3365790482272 3376671270469 3387223535472 3389860663812 3401162726976 3402209882988 3403810707696 3404858678973 3414604090212 3416210746704 3428655958896 3442048406208 3449331903528 3453175717866 3454800523272 3461897775672 3463526685024 3464593041762 3467386317528 3469017809376 3476144268576 3477214510038 3481655397024 3502650946032 3510927116091 3513757748004 3515411058768 3516493389759 3523717378809 3525375375828 3528217656432 3529877770944 3530964555972 3538218273372 3541070908368 3542737070656 3562424752824 3565198284354 3572310745152 3572522328654 3575402620776 3577084936992 3578186256246 3587224066632 3590116211808 3591221543154 3592911302568 3606000232632 3620085392736 3627745622676 3631788254997 3633273317664 3639249096147 3640961453724 3646733885676 3654225429876 3655944834192 3657070432971 3661741021008 3669263394608 3683595662784 3689435687616 3689654208282 3695503838418 3697014954816 3697242665256 3704837970456 3708966511782 3710711673144 3720084217248 3721229563374 3724229748456 3725982091552 3734785955226 3746688102108 3757307966343 3760337239092 3762106571664 3763264855707 3770995791357 3774036099708 3775811877936 3776974381593 3786514292556 3789567112464 3792517486044 3807331188912 3810400792128 3821201247888 3822999218496 3826308067848 3829287046158 3836926355904 3842054191584 3843237090042 3857237953758 3859052880536 3874126472928 3880498391469 3886650588681 3888239866272 3894634997631 3896467520652 3900809607219 3902404674528 3902645035548 3910662302148 3916862321652 3927964539117 3940482314286 3942093604032 3946486534704 3948343455168 3954837441114 3956454600768 3962727220032 3969244863486 3971112492312 3983704771914 3985579204488 3996876197698 4000098618712 4015723140576 4018849588296 4022327948373 4024220554116 4035388063968 4035627074961 4038880738284 4040781132528 4042025215389 4055501646672 4056750261711 4071342574656 4074512324976 4077797338944 4086174423744 4087432482372 4089355721424 4092652702656 4104253192176 4106184345792 4112937938466 4119458648634 4121143123008 4127921318934 4145994997344 4150615148568 4159141824168 4159397998413 4161098804256 4167695869344 4167942716763 4174550632287 4176257634144 4185094744404 4189758467013 4191729852996 4207000271404 4216747666608 4223432958192 4225420188864 4232369893122 4234100537664 4238818870608 4240813340736 4247788362678 4256262569664 4263263001522 4265268973224 4281929259552 4297528273248 4298851403874 4300874120808 4304341635552 4304596576329 4313184113952 4316542150392 4322310965532 4334305698336 4340098253456 4341434490603 4357250281097 4363958555712 4372923506112 4374269849556 4376328052752 4379856401088 4390205258844 4392270960048 4395812162112 4408271947152 4410346149184 4417600007982 4424603733718 4434855304536 4438430839584 4441886387064 4451011425864 4453105737888 4458068122536 4460165754912 4467501553851 4469328345312 4476414081888 4483776605049 4500110946051 4503408359184 4516298047296 4519814218416 4521205786833 4536279843984 4538414276928 4539811571964 4545878774094 4552805453616 4554947662272 4562439352506 4571541278528 4596946226712 4599109204704 4600525186602 4604234290488 4606400697696 4615863700896 4617284841198 4619457389016 4623181756704 4636286013384 4664244372012 4668004848528 4670201261376 4681236154788 4685010330672 4687214745024 4688657853012 4698289838412 4700500501104 4704290208576 4707952741296 4717624364496 4721427877824 4743560169792 4749899670432 4753597712472 4763363104872 4767203494368 4768671229434 4770915008328 4782965422176 4788295390872 4790548403424 4798427594877 4808000310176 4815908205423 4834719307404 4836994163568 4838483385909 4842384339996 4852332128196 4854615271632 4856109919191 4862311847568 4872300573168 4874593112256 4876093910628 4882321361344 4882610535138 4909453375176 4919538944376 4923369059346 4927338451224 4929656887008 4939783960608 4941304830054 4945288682376 4947615564192 4959305940546 4961639417832 4965639664608 4979714606968 4995584136144 5007387854097 5009743955124 5013782985456 5015326637853 5016142095552 5017686474276 5027994388476 5032048132944 5034415837248 5035965842124 5048685723408 5052756149952 5056689981392 5076441585216 5084790995718 5094934997184 5101744090464 5103314824482 5105716061544 5121906135318 5124316120056 5142983938344 5153866675979 5173997855292 5182200784908 5192846663508 5195290027536 5196889562643 5201079476292 5203526714064 5214216402864 5215821765057 5222483095536 5237286052156 5253652830528 5253976419048 5261982046272 5270636622006 5273116588152 5288063063742 5292326484648 5294816656416 5296446833958 5307327410058 5311606362552 5314105605984 5347797426531 5358466117728 5358783492981 5363103931164 5365627405488 5367279384369 5380836099948 5385174317712 5386832314731 5387708176704 5389366953852 5407335528896 5409000348948 5432683099968 5441618434014 5449909976496 5452474295232 5461442180586 5470100828514 5472337589568 5481338144814 5483917251288 5492611531512 5503895091912 5525393494176 5534153531424 5543255757627 5545522432224 5545863997884 5557256955684 5563449767673 5566067509716 5580126325872 5581844345061 5586344622684 5588973137328 5602178932839 5610803857344 5622330222144 5631243944256 5640505858638 5643159857496 5651758494144 5661054149562 5663717816904 5679771438834 5684350668696 5687025297632 5688776229066 5731801871832 5734498827744 5739462101772 5743930569237 5755389533856 5763081287376 5764855635063 5785856930637 5788579320804 5811189709392 5815874893248 5832359799408 5835104070336 5844701280978 5853607011792 5853967553322 5856361280064 5865993453222 5875293482478 5877695929536 5890133343976 5913140406048 5922515182752 5932256161671 5934681901152 5944090830048 5953867295229 5956668738468 5975557157871 5978368806732 5995314296547 6000147928068 6004544478912 6023584710864 6026418957888 6028274382444 6036330831174 6048373125312 6053082095952 6058321107426 6061171698792 6070407271488 6083252470008 6111768487464 6116696008416 6129261635616 6134033582136 6138979053984 6156379788264 6159276518688 6169406907699 6179187972951 6181714684512 6191881978401 6218992496016 6224006464704 6238712736252 6241648206384 6246680440896 6251543804016 6264386451216 6267334001472 6277270321728 6277642116606 6287594779494 6290165819328 6310500407106 6335149437288 6338130283296 6348554839683 6351150806496 6358228305912 6361220011104 6371682544017 6384393854496 6394894502283 6397903459836 6421210940564 6446292409872 6449325551424 6451311181212 6456512453328 6469776170928 6472820362176 6474813225588 6483082463424 6483466448298 6496400764224 6501458547504 6510147380184 6545937833568 6559385259168 6561404774334 6564492079128 6569784601632 6585307888266 6588406440072 6593718243168 6612407920728 6615519223776 6626400011973 6636905600577 6660778848192 6662829580596 6676517138796 6679658606832 6685043980608 6687102183804 6690248632368 6703992517968 6709397510592 6714621122832 6731580964544 6753342540938 6774447070944 6779721327624 6804419765976 6807621415392 6809717357946 6818818161141 6829208180424 6832421493408 6843659028759 6857311917792 6898663807056 6900787779903 6906351435732 6909601046544 6923795551344 6925927261797 6927053370048 6929186083524 6934772635056 6938035618752 6952288537152 6954429020076 6963310794048 7005301892064 7021854232182 7027515496008 7030822117536 7032986779518 7047434757618 7050750751656 7056435312864 7061929111944 7076436546744 7082141816736 7124849505648 7130396568708 7145044657308 7150805241552 7153006844151 7154169873984 7156372512492 7174448133264 7180232423616 7182443086308 7185822605136 7212000465264 7240170785472 7255491245352 7263576509994 7266546635328 7278498192294 7281922907448 7293467771352 7308450859752 7311889668384 7314140865942 7323482042016 7323915802707 7338526789216 7379308416564 7385053589019 7391007676836 7394485330512 7409675940912 7411957245081 7417933023564 7421423346288 7438958910819 7440168434496 7442459126748 7448459496912 7451964183104 7469571910452 7493376204216 7514615932686 7520674478184 7524213143328 7526529711414 7541991582714 7548072199416 7551623755872 7553948763186 7573028585112 7579134224928 7585034972088 7614662377824 7642402495776 7652616135696 7654972236723 7658574092316 7682859202977 7684108383168 7686474180084 7714475907516 7718105761072 7748252945856 7760996782938 7773301177362 7776479732544 7789269995262 7792935041304 7801619214438 7804809349056 7805290071096 7821324604296 7833724643304 7855929078234 7880964628572 7892973069408 7909674882228 7932094595613 7938489726972 7942224984624 7944670250937 7960991115087 7967409543828 7971158408976 7993752395396 8000197237424 8031446281152 8037699176592 8044655896746 8048441108232 8070776127936 8071254149922 8077761476568 8081562265056 8084050430778 8111003293344 8113500523422 8149024649952 8162427651021 8174864964744 8178711442848 8192163270879 8205151242771 8208506384352 8222007217221 8225875876932 8238917297268 8255842637868 8291989994688 8301230297136 8318283648336 8318795996826 8322197608512 8335391738688 8335885433526 8349101264574 8352515268288 8370189488808 8379516934026 8383459705992 8414000542808 8433495333216 8446865916384 8460758787957 8464739786244 8477637741216 8491581224343 8495576725356 8519657158251 8526526003044 8530537946448 8533164343599 8563858519104 8595056546496 8597702807748 8601748241616 8608683271104 8609193152658 8626368227904 8633084300784 8644621931064 8668611396672 8680196506912 8682868981206 8714500562194 8748539699112 8752656105504 8767051921467 8780410517688 8780951329983 8784541920096 8798990179833 8812940223717 8816543894304 8835200015964 8849207467436 8869710609072 8876861679168 8883772774128 8902022851728 8906211475776 8916136245072 8920331509824 8935003107702 8938656690624 8952828163776 8967553210098 9000221892102 9006816718368 9039628436832 9042411573666 9054496246761 9072559687968 9079623143928 9087481661139 9091757548188 9105610907232 9124878705012 9165250591273 9193892453424 9198218409408 9201050373204 9208468580976 9212801395392 9231727401792 9234569682396 9238914778032 9246363513408 9272572026768 9328488744024 9336009697056 9362472309576 9370020661344 9377315706024 9396579676824 9401001002208 9415905482592 9416463174909 9431392169241 9435248728992 9465750610659 9499799340864 9507195424944 9526726209744 9534406988736 9537342458868 9541830016656 9565930844352 9576590781744 9581096806848 9596855189754 9616000620352 9631816410846 9669438614808 9673988327136 9676966771818 9684768679992 9704664256392 9709230543264 9712219838382 9724623695136 9725199672447 9744601146336 9752187821256 9765221070276 9818906750352 9839077888752 9846738118692 9854676902448 9859313774016 9877961832399 9879567921216 9882609660108 9890577364752 9895231128384 9918611881092 9923278835664 9931279329216 9959429213936 9991168272288 10014775708194 10019487910248 10027565970912 10030653275706 10035372948552 10055988776952 10064096265888 10071931684248 10097371446816 10113379962784 10130013811407 10169581991436 10203488180928 10206629648964 10211432123088 10214576036919 10243812270636 10248632240112 10285967876688 10307733351958 10347995710584 10364401569816 10385693327016 10390580055072 10393779125286 10402158952584 10407053428128 10428432805728 10431643530114 10444966191072 10474572104312 10507952838096 10532781348273 10541273244012 10546233176304 10549480169277 10571152136427 10576126127484 10584652969296 10589633312832 10592893667916 10614654820116 10623212725104 10628211211968 10695594853062 10716932235456 10717566985962 10726207862328 10731254810976 10734558768738 10761672199896 10770348635424 10773664629462 10778733907704 10818000697896 10883236868028 10899819952992 10917747288441 10922884361172 10940201657028 10962676289628 10967834502576 10971211298913 10985223063024 11007790183824 11050786988352 11068307062848 11086511515254 11091044864448 11091727995768 11114513911368 11126899535346 11132135019432 11160252651744 11163688690122 11172689245368 11177946274656 11204357865678 11271923899029 11281011717276 11286319714992 11289794567121 11312987374071 11322108299124 11327435633808 11330923144779 11359542877668 11368701337392 11374050595264 11377552458132 11463603743664 11468997655488 11478924203544 11487861138474 11510779067712 11526162574752 11529711270126 11571713861274 11577158641608 11622379418784 11659951766043 11664719598816 11683904992893 11689402561956 11702428821657 11707214023584 11707935106644 11731986906444 11750586964956 11780266687952 11783893617351 11826280812096 11845030365504 11864512323342 11869363802304 11888181660096 11907734590458 11913337476936 11951114315742 11956737613464 11990628593094 12000295856136 12047169421728 12056548764888 12072661662348 12106164191904 12106881224883 12116642214852 12122343397584 12126075646167 12166504940016 12170250785133 12223536974928 12233392016832 12258523271232 12268067164272 12277958107968 12312759576528 12318553037376 12338813815398 12358375945902 12363429369024 12383763956802 12437984992032 12477425472504 12478193995239 12483296412768 12503087608032 12503828150289 12523651896861 12528772902432 12555284233212 12569275401039 12575189558988 12621000814212 12670298874576 12676260566592 12697109679366 12702301612992 12716456611824 12722440022208 12743365088034 12768787708992 12789789004566 12795806919672 12842421881128 12892584819744 12902622362424 12913024906656 12913789728987 12939552341856 12949626451176 12966932896596 13002917095008 13020294760368 13024303471809 13071750843291 13091875667136 13118770518336 13122809548668 13128984158256 13139569203264 13170615776532 13176812880144 13187436486336 13224815841456 13231038447552 13252800023946 13273811201154 13325659161192 13353034277592 13359317213664 13374204367608 13380497264736 13402504661553 13407985035936 13429242245664 13451329815147 13500332838153 13506685081876 13548894141888 13559442655248 13608839531952 13615242830784 13619434715892 13637636322282 13658416360848 13664842986816 13687318057518 13714623835584 13797327614112 13801575559806 13812702871464 13819202093088 13847591102688 13851854523594 13858372167048 13869545270112 13908858040152 13989066691943 14010603784128 14043708464364 14055030992016 14061644235072 14065973559036 14094869515236 14101501503312 14112870625728 14123858223888 14152873093488 14164283633472 14249699011296 14260793137416 14290089314616 14301610483104 14306013688302 14312745024984 14348896266528 14364886172616 14371645210272 14395282784631 14424000930528 14447724616269 14510982490704 14515450157727 14527153019988 14556996384588 14563845814896 14568329757573 14586935542704 14616901719504 14623779336768 14628281731884 14646964084032 14647831605414 14677053578432 14758616833128 14770107178038 14782015353672 14788970661024 14819351881824 14823914490162 14835866047128 14842846692576 14877917821638 14884918253496 14896918993824 14939143820904 14986752408432 15029231865372 15041348956368 15045979913559 15048426286656 15053059422828 15083983165428 15096144398832 15103247511744 15107897526372 15146057170224 15158268449856 15170069944176 15229324755648 15284804991552 15305232271392 15309944473446 15317148184632 15365718405954 15372948360168 15428951815032 15436211522144 15461600027937 15521993565876 15546602354724 15578539990524 15585870082608 15590668687929 15603238428876 15610580142192 15642649208592 15647465295171 15667449286608 15711858156468 15761929257144 15785946138816 15819349764456 15864189191226 15876979453944 15884449969248 15889340501874 15921982230174 15934819087656 15942316817952 15987504790792 16000394474848 16075398353184 16076350478943 16089311793492 16096882216464 16101838153107 16142508299844 16155522953136 16160496944193 16163124530112 16168100861556 16222006586688 16227001046844 16298049299904 16324855302042 16349729929488 16357422885696 16384326541758 16410302485542 16417012768704 16444014434442 16451751753864 16477834594536 16511685275736 16602460594272 16636567296672 16637591993652 16671770867052 16690349303019 16698202529148 16740378977616 16745533035183 16759033868052 16766919411984 16806536798517 16828001085616 16866990666432 16893731832768 16921517575914 16929479572488 16955275482432 16983162448686 16991153450712 17039314316502 17053052006088 17061075892896 17066328687198 17195405615496 17203496483232 17218386305316 17231791707711 17266168601568 17289243862128 17294566905189 17357570791911 17360393013824 17365737962412 17429001124388 17497079398224 17505312211008 17534103842934 17560821035376 17561902659966 17569083840192 17597980359666 17625880447434 17633087788608 17670400031928 17698414934872 17739421218144 17767545548256 17796768485013 17804045703456 17832272490144 17861601885687 17870006215404 17926671473613 17935106420196 17985942889641 18000443784204 18013633436736 18079256873664 18084823147332 18108992493522 18145119375936 18159246287856 18174963322278 18183515096376 18211221814464 18249757410024 18330501182546 18387784906848 18402100746408 18416937161952 18469139364792 18477829556064 18508220723097 18537563918853 18545144053536 18575645935203 18656977488048 18672019394112 18724944619152 18740041322688 18754631412048 18793159353648 18802002004416 18831810965184 18832926349818 18862784338482 18870497457984 18931501221318 19014390849888 19045664519049 19053452419488 19074684917736 19083660033312 19115047632051 19153181563488 19184683506849 19193710379508 19263632821692 19338877229616 19347976654272 19353933543636 19369537359984 19409328512784 19418461086528 19424439676764 19449247390272 19450399344894 19489202292672 19504375642512 19530442140552 19637813500704 19678155777504 19693476237384 19709353804896 19755923664798 19765219320216 19781154729504 19837223762184 19846557671328 19879200035919 19910716801731 19918858427872 19982336544576 20029551416388 20038975820496 20055131941824 20061306551412 20070745897104 20111977553904 20128192531776 20143863368496 20194742893632 20226759925568 20260027622814 20339163982872 20413259297928 20422864246176 20429152073838 20456454483423 20487624541272 20497264480224 20530977086277 20571935753376 20615466703916 20695991421168 20728803139632 20771386654032 20777781785391 20781160110144 20787558250572 20804317905168 20814106856256 20856865611456 20863287060228 20889932382144 20949144208624 21015905676192 21065562696546 21082546488024 21092466352608 21098960338554 21142304272854 21152252254968 21169305938592 21185787335832 21229309640232 21246425450208 21391189706124 21435133971924 21452415724656 21462509621952 21469117537476 21523344399792 21540697270848 21547329258924 21557467815408 21636001395792 21766473736056 21799639905984 21835494576882 21845768722344 21880403314056 21925352579256 21935669005152 21942422597826 21970446126048 21971747408121 22015580367648 22155160767057 22173023030508 22183455991536 22229027822736 22235871735243 22253799070692 22264270038864 22316876732457 22320505303488 22327377380244 22345378490736 22355892549312 22408715731356 22543847798058 22562023434552 22572639429984 22579589134242 22625974748142 22644216598248 22654871267616 22661846289558 22719085755336 22737402674784 22755104916264 22927207487328 22957848407088 22964916710169 22975722276948 23048577608931 23052325149504 23059422540252 23143427722548 23154317283216 23244758837568 23319903532086 23329439197632 23367809985786 23378805123912 23404857643314 23414428047168 23415870213288 23463973812888 23501173929912 23560533375904 23567787234702 23729024646684 23796283786839 23815469180916 23826674953872 23834010752811 23882973345261 23902228631484 23913475226928 23981257186188 24000591712272 24094338843456 24113097529776 24145323324696 24212328383808 24213762449766 24233284429704 24244686795168 24252151292334 24333009880032 24340501570266 24447073949856 24536134328544 24576489812637 24615453728313 24625519153056 24666021651663 24677627630796 24716751891804 24767527913604 24875969984064 24954850945008 24956387990478 24966592825536 25006175216064 25007656300578 25047303793722 25057545804864 25110568466424 25138550802078 25150379117976 25242001628424 25340597749152 25394219358732 25432913223648 25474743673029 25486730176068 25558971474753 25579578009132 25591613839344 25599493030797 25684843762256 25785169639488 25805244724848 25826049813312 25827579457974 25879104683712 25899252902352 25933865793192 26005834190016 26040589520736 26048606943618 26143501686582 26245619097336 26257968316512 26301155764401 26341231553064 26342853989949 26353625760288 26396970539499 26438820671151 26449631682912 26505600047892 26547622402308 26651318322384 26706068555184 26718634427328 26748408735216 26760994529472 26805009323106 26815970071872 26858484491328 26902659630294 27000665676306 27013370163752 27118885310496 27163488740283 27217679063904 27238869431784 27262444983417 27275272644564 27316832721696 27374636115036 27495751773819 27594655228224 27603151119612 27625405742928 27638404186176 27695182205376 27703709047188 27716744334096 27739090540224 27817716080304 27978133383886 28087416928728 28110061984032 28131947118072 28189739030472 28203003006624 28247716447776 28249389524727 28294176507723 28305746186976 28397251831977 28499398022592 28521586274832 28580178629232 28603220966208 28612027376604 28625490049968 28697792533056 28729772345232 28743290420544 28790565569262 28848001861056 28895449232538 29021964981408 29030900315454 29054306039976 29113992769176 29127691629792 29136659515146 29173871085408 29175599017341 29233803439008 29256563463768 29295663210828 29517233666256 29540214356076 29564030707344 29577941322048 29633885497197 29638703763648 29647828980324 29671732094256 29685693385152 29755835643276 29769836506992 29793837987648 29878287641808 29973504816864 30058463730744 30082697912736 30091959827118 30106118845656 30167966330856 30192288797664 30215795052744 30292114340448 30340139888352 30390041434221 30500751967679 30610464542784 30619888946892 30634296369264 30643728110757 30731436811908 30745896720336 30857903630064 30872423044288 30923200055874 31043987131752 31093204709448 31157079981048 31171740165216 31181337375858 31206476857752 31221160284384 31285298417184 31294930590342 31334898573216 31423716312936 31523858514288 31638699528912 31648440507831 31713456409281 31728378382452 31753958907888 31768899938496 31778681003748 31843964460348 31869638175312 31884633635904 31975009581584 32000788949696 32150796706368 32152700957886 32178623586984 32193764432928 32203676306214 32285016599688 32311045906272 32320993888386 32336201723112 32454002093688 32649710604084 32699459858976 32768653083516 32820604971084 32888028868884 32903503507728 32913633896739 32955669189072 33023370551472 33204921188544 33273134593344 33275183987304 33343541734104 33380698606038 33396405058296 33480757955232 33491066070366 33518067736104 33533838823968 33613073597034 33656002171232 33815771697087 33843035151828 33858959144976 33869383701363 33938962122213 33966324897372 33982306901424 33992769434337 34078628633004 34106104012176 34122151785792 34132657374396 34390811230992 34406992966464 34436772610632 34463583415422 34532337203136 34578487724256 34589133810378 34715141583822 34731475924824 34858002248776 34994158796448 35051714978679 35068207685868 35107286464971 35121642070752 35123805319932 35195960719332 35251760894868 35340800063856 35351680852053 35396829869744 35478842436288 35535091096512 35593536970026 35608091406912 35664544980288 35723203771374 35740012430808 35853342947226 35870212840392 35971885779282 36000887568408 36169646294664 36217984987044 36318492575712 36320643674649 36349926644556 36367030192752 36378226938501 36499514820048 36510752355399 36661002365092 36775569813696 36804201492816 36833874323904 36938278729584 36955659112128 37016441446194 37075127837706 37090288107072 37151291870406 37313954976096 37434581985717 37449889238304 37509262824096 37511484450867 37570955690583 37586318707296 37665852699636 37707826203117 37725568676964 37863002442636 37970323878131 38028781699776 38091329038098 38106904838976 38149369835472 38167320066624 38230095264102 38306363126976 38369367013698 38387420759016 38527265643384 38677754459232 38707867087272 38739074719968 38818657025568 38848879353528 38900798689788 39008751285024 39060884281104 39072910415427 39215252529873 39275627001408 39356311555008 39386952474768 39418707609792 39511847329596 39530438640432 39562309459008 39674447524368 39693115342656 39758400071838 39821433603462 39837716855744 40059102832776 40077951640992 40122613102824 40141491794208 40207513984659 40223955107808 40287726736992 40353989445441 40500998514459 40520055245628 40678327965744 40826518595856 40845728492352 40858304147676 40912908966846 40975249082544 40994528960448 41061954172554 41143871506752 41230933407832 41391982842336 41457606279264 41542773308064 41555563570782 41575116501144 41608635810336 41726574120456 41898288417248 41967200075829 42031811352384 42131125393092 42165092976048 42184932705216 42197920677108 42284608545708 42304504509936 42338611877184 42371574671664 42458619280464 42492850900416 42782379412248 42870267943848 42904831449312 42938235074952 43046688799584 43094658517848 43114935630816 43185848353893 43272002791584 43343173848807 43532947472112 43670989153764 43691537444688 43704989272719 43760806628112 43850705158512 43871338010304 43884845195652 43940892252096 43943494816242 44031160735296 44310321534114 44346046061016 44366911983072 44458055645472 44471743470486 44507598141384 44528540077728 44633753464914 44654754760488 44690756981472 44817431462712 45087695596116 45124046869104 45145278859968 45159178268484 45251949496284 45288433196496 45309742535232 45323692579116 45438171510672 45474805349568 45510209832528 45854414974656 45915696814176 45929833420338 45951444553896 46097155217862 46118845080504 46286855445096 46308634566432 46384800083811 46639807064172 46735619971572 46757610247824 46772006063787 46809715286628 46831740426576 46927947625776 46942395885513 47002347859824 47121066751808 47135574469404 47458049293368 47592567573678 47630938361832 47653349907744 47668021505622 47765946690522 47804457262968 47826950453856 47962514372376 48001183424544 48226195059552 48290646649392 48305514459321 48427524899532 48466568859408 48481490832579 48489373590336 48504302584668 48666019760064 48681003140532 48894147899712 49072268657088 49152979625274 49230907456626 49251038306112 49332043303326 49355255261592 49433503783608 49535055827208 49909701890016 49912775980956 50015312601156 50071047909057 50094607587444 50221136932848 50236599105549 50277101604156 50300758235952 50419610395551 50484003256848 50681195498304 50788438717464 50865826447296 50949487346058 50973460352136 51117942949506 51159156018264 51183227678688 51198986061594 51369687524512 51610489449696 51655158915948 51695375123133 51798505804704 51867731586384 51883700715567 52072712375733 52081179041472 52097213887236 52287003373164 52491238194672 52515936633024 52602311528802 52682463106128 52685707979898 52707251520576 52793941078998 52877641342302 52899263365824 53011200095784 53095244804616 53302636644768 53412137110368 53496817470432 53584805657061 53610018646212 53780014420839 53805319260588 53957828668923 54001331352612 54026740327504 54237770620992 54326977480566 54435358127808 54477738863568 54524889966834 54550545289128 54633665443392 54749272230072 54991503547638 55206302239224 55250811485856 55407418094376 55433488668192 55524662169291 55612691756559 55635432160608 55726937805609 55956266767772 56174833857456 56220123968064 56263894236144 56379478060944 56406006013248 56495432895552 56498779049454 56588353015446 56611492373952 56794503663954 57043172549664 57136993557147 57160357258464 57224054753208 57250980099936 57345142896153 57459544690464 57554050520547 57581131138524 57790898465076 58043929962816 58061800630908 58108612079952 58227985538352 58255383259584 58273319030292 58347742170816 58351198034682 58467606878016 58513126927536 58591326421656 59034467332512 59080428712152 59128061414688 59267770994394 59295657960648 59343464188512 59511671286552 59539673013984 59637600107757 59732150405193 59756575283616 59947009633728 60116927461488 60165395825472 60183919654236 60212237691312 60335932661712 60384577595328 60431590105488 60584228680896 60680279776704 60780082868442 61001503935358 61239777893784 61268592738528 61287456221514 61369363450269 61462873623816 61491793440672 61592931258831 61715807260128 61846400111748 62087974263504 62186409418896 62314159962096 62333345356173 62343480330432 62362674751716 62412953715504 62442320568768 62570596834368 62589861180684 62669797146432 62847432625872 63047717028576 63277399057824 63296881015662 63426912818562 63456756764904 63507917815776 63557362007496 63687928920696 63739276350624 63950019163168 64156754138911 64305401915772 64357247173968 64387528865856 64407352612428 64570033199376 64622091812544 64641987776772 64672403446224 64908004187376 65299421208168 65398919717952 65537306167032 65641209942168 65776057737768 65807007015456 65827267793478 65911338378144 65915242224363 66046741102944 66550367974608 66687083468208 66707615205729 66761397212076 66792810116592 66950630197371 66961515910464 66982132140732 67036135472208 67067677647936 67226147194068 67312004342464 67631543394174 67686070303656 67717918289952 67738767402726 67877924244426 67932649794744 67964613802848 67985538868674 68157257266008 68212208024352 68265314748792 68781622461984 68873545221264 68927166830844 69145732826793 69156975448512 69178267620756 69430283167644 69462951849648 69716004497552 69988317592896 70103429957358 70136415371736 70214572929942 70243284141504 70247610639864 70391921438664 70503521789736 70681600127712 70703361704106 70793659739488 71187073940052 71388851360517 71446407542748 71480024861616 71502032258433 71648920035783 71706685894452 71740425680784 71943771558564 72001775136816 72339292589328 72435969974088 72636985151424 72641287349298 72699853289112 72734060385504 72756453877002 72999029640096 73021504710798 73322004730184 73608402985632 73729469437911 73846361184939 73876557459168 73998064954989 74032882892388 74150255675412 74302583740812 74627909952192 74869163971434 74899778476608 75018525648192 75022968901734 75141911381166 75172637414592 75331705399272 75415652406234 75451137353928 75726004885272 75940647756262 76182658076196 76298739670944 76424231019087 76460190528204 76676914424259 76738734027396 76774841518032 76798479092391 77054531286768 77355508918464 77415734174544 77478149439936 77637314051136 77697758707056 77801597379576 78017502570048 78121768562208 78145820830854 78430505059746 78773904949536 78903467293203 79023694659192 79028561969847 79060877280864 79190911618497 79316462013453 79348895048736 79516800143676 79642867206924 80118205665552 80155903281984 80245226205648 80282983588416 80415027969318 80447910215616 80575453473984 80707978890882 81001997028918 81040110491256 81356655931488 81653037191712 81716608295352 81787334950251 81825817933692 81950498165088 82123908345108 82461866815664 82487255321457 82783965684672 82915212558528 83085546616128 83111127141564 83150233002288 83217271620672 83453148240912 83796576834496 83934400151658 84262250786184 84330185952096 84395841354216 84569217091416 84609009019872 84743149343328 84748168574181 84882529523169 84917238560928 85191755495931 85564758824496 85740535887696 85809662898624 85876470149904 86093377599168 86189317035696 86229871261632 86371696707786 86544005583168 86686347697614 87065894944224 87341978307528 87383074889376 87409978545438 87521613256224 87526797052023 87701410317024 87769690391304 87886989632484 88620643068228 88692092122032 88733823966144 88916111290944 88943486940972 89015196282768 89057080155456 89267506929828 89309509520976 89381513962944 89634862925424 90175391192232 90248093738208 90318356536968 90503898992568 90576866392992 90647385158232 90876343021344 91020419665056 91170124302663 91502255903037 91831393628352 91859666840676 91902889107792 91931184332271 92194310435724 92237690161008 92573710890192 92617269132864 92769600167622 93279614128344 93471239943144 93515220495648 93544012127574 93619430573256 93663480853152 93855895251552 93884791771026 94004695719648 94271148938808 94916098586736 95140369227843 95185135147356 95261876723664 95306699815488 95336043011244 95531893381044 95608914525936 95653900907712 95925028744752 96002366849088 96452390119104 96581293298784 96611028918642 96855049799064 96933137718816 96962981665158 97008605169336 97362006281064 97923466843601 98305959250548 98461814913252 98664086606652 98710510523184 98740901690217 98867007567216 99070111654416 99819403780032 99825551961912 100030625202312 100142095818114 100189215174888 100442273865696 100473198211098 100554203208312 100601516471904 100839220791102 100968006513696 101576877434928 101608151104089 101816886366639 101898974692116 101946920704272 101978308303011 102235885899012 102318312036528 102366455357376 102397972123188 102739375049024 103220978899392 103310317831896 103390750246266 103597011609408 103735463172768 103767401431134 104145424751466 104194427774472 104574006746328 104982476389344 105204623057604 105321859394913 105364926212256 105371415959796 105587882157996 105755282684604 106022400191568 106055042556159 106190489609232 106605273289536 106824274220736 106993634940864 107169611314122 107220037292424 107560028841678 107610638521176 107915657337846 108002662705224 108053480655008 108653954961132 108955477727136 108961931023947 109049779933668 109101090578256 109134680815503 109498544460144 109532257066197 109983007095276 110412604478448 110501622971712 110814836188752 110866977336384 111049324338582 111225383513118 111270864321216 111453875611218 111912533535544 112349667714912 112527788472288 112534453352601 112712867071749 112758956121888 112997558098908 113123478609351 113176706030892 113589007327908 113910971634393 114086345099328 114273987114294 114320714516928 114448109506416 114501960199872 114690285792306 114919089380928 115108101041094 115162262277048 115581796930152 116123601261816 116217224159904 116455971076704 116546638060584 116702396069364 117026253855072 117182652843312 117218731246281 117645757589619 118068934665024 118160857424304 118256122829376 118535541988788 118591315921296 118686928377024 119023342573104 119079346027968 119275200215514 119464300810386 119513150567232 120233854922976 120367839308472 120424475382624 120622541953977 120671865323424 120863180210976 121061968336323 121502995543377 121560165736884 122003007870716 122479555787568 122537185477056 122574912443028 122738726900538 122925747247632 122983586881344 123185862517662 123431614520256 123692800223496 124175948527008 124372818837792 124628319924192 124666690712346 124725349503432 124825907431008 125179722361368 125694865251744 125901600227487 126095434057152 126554798115648 126593762031324 126853825637124 126913513529808 127015835631552 127114724014992 127375857841392 127478552701248 127900038326336 128313508277822 128610803831544 128714494347936 128814705224856 129140066398752 129283975553544 129344806892448 129557545061679 129816008374752 130029521546421 130598842416336 131074612334064 131114967818157 131282419884336 131552115475536 131614014030912 131654535586956 131822676756288 131830484448726 132093482205888 133100735949216 133374166936416 133415230411458 133522794424152 133585620233184 133901260394742 133964264281464 134072270944416 134452294388136 135263086788348 135372140607312 135435836579904 135477534805452 135755848488852 135865299589488 135929227605696 135971077737348 136314514532016 136424416048704 136530629497584 137563244923968 137747090442528 137854333661688 138291465653586 138356535241512 138860566335288 138925903699296 139154400251433 139432008995104 140206859914716 140272830743472 140316018191361 140429145859884 140495221279728 140783842877328 140827187656539 141007043579472 141363200255424 141406723408212 141587319478976 142374147880104 142777702721034 142892815085496 142960049723232 143004064516866 143297840071566 143413371788904 143480851361568 143887543117128 144003550273632 144678585178656 144871939948176 145282574698596 145399706578224 145444472497737 145468120771008 145512907754004 145998059280192 146043009421596 146644009460368 147216805971264 147458938875822 147692722369878 147753114918336 147996129909978 148065765784776 148300511350824 148605167481624 149738327942868 150045937803468 150283822762332 150663410798544 150709797316647 150831304812468 150902274707856 151258831186653 151452009770544 151881295512524 152365316152392 152597479341888 152848462038174 152920381056408 153353828848518 153477468054792 153549683036064 153596958184782 154109062573536 154831468349088 155086125369399 155395517414112 155603194759152 155651102146701 156218137127199 156243537124416 156291641661708 156861010119492 157547809899072 157806934586406 158047389318384 158057123939694 158121754561728 158381823236994 158632924026906 158697790097472 159033600287352 159285734413848 160236411331104 160490452411296 160754416971183 160830055938636 161340043262517 161415957781764 161873486006769 162003994057836 162080220982512 162713311862976 163306074383424 163433216590704 163574669900502 163651635867384 163900996330176 164247816690216 164923733631328 164974510642914 166222254283128 166300466004576 166573986507873 166838075269677 166906296481824 167180813416827 167868800303316 168524501572368 168660371904192 168791682708432 169138434182832 169218018039744 169486298686656 169496337148362 169765059046338 169834477121856 170383510991862 171129517648992 171481071775392 171752940299808 172035428688459 172378634071392 172662151561641 172743393415572 173372695395228 174131789888448 174683956615056 174766149778752 174819957090876 175043226512448 175053594104046 175402820634048 175539380782608 175773979264968 177241286136456 177384184244064 177886973881944 178030392565536 178535013859656 178619019041952 178912800323271 179196451215579 179269725850848 180350782384464 180496187476416 180636713073936 181007797985136 181153732785984 181294770316464 181752686042688 182040839330112 182340248605326 183004511806074 183719333681352 183805778215584 183862368664542 184108090350807 184388620871448 184475380322016 184778793776493 185147421780384 185539200335244 186559228256688 186942479886288 187030440991296 187088024255148 187238861146512 187326961706304 187711790503104 187769583542052 188009391439296 188542297877616 189832197173472 190280738455686 190370270294712 190523753447328 190672086022488 191063786762088 191217829051872 191850057489504 192470262416733 193162586597568 193222057837284 193710099598128 193866275437632 193925963330316 194017210338672 194724012562128 195846933687202 196611918501096 196923629826504 197328173213304 197421021046368 197481803380434 197734015134432 197745726673089 198140223308832 199651103923824 200061250404624 200122845617187 200284191636228 200378430349776 200851890592113 200884547731392 200946396422196 201108406416624 201203032943808 201678441582204 201936013027392 203153754869856 203216302208178 203633772733278 203797949384232 203893841408544 203956616606022 204471771798024 204636624073056 204795944246376 206620635663792 206781500492532 207437198480379 207470926345536 207534802862268 208290849502932 208388855548944 209148013492656 209964952778688 210409246115208 210643718789826 210729852424512 210742831919592 211175764315992 211510565369208 212044800383136 212110085112318 212380979218464 214166554081551 214339222628244 214440074584848 214506096775299 214946760107349 215120057683356 215221277042352 215831314675692 216005325410448 216106961310016 217307909922264 217910955454272 217923862047894 218099559867336 218202181156512 218269361631006 218997088920288 219064514132394 219966014190552 220825208956896 221539083554817 221629672377504 221994194864967 222098648677164 222450767026236 222907751222436 223825067071088 224699335429824 225055576944576 225068906705202 225425734143498 225517912243776 225995116197816 226246957218702 226353412061784 227178014655816 227821943268786 228547974228588 228896219012832 229380571584612 230030743272777 230216202082188 230324524554096 230395437277173 231163593860304 232247202523632 232434448319808 232911942153408 233093276121168 233404792138728 234052507710144 234365305686624 234437462492562 235291515179238 236321714848608 236710401879609 237071083977576 237085685909541 237182631842592 237572734855491 237949386040359 238046685146208 238550400431028 238928601620772 240467709845952 240735678616944 240848950765248 241245083907954 241343730646848 241726360421952 242123936672646 243005991086754 243120331473768 244006015741432 244959111575136 245149824886056 245362004850753 245477453801076 245851494495264 246371725035324 247385600446992 247461765964371 248351897054016 248745637675584 249256639848384 249333381424692 249450699006864 249651814862016 250359444722736 251389730503488 251803200454974 253187524062648 253707651274248 253827027059616 254229448029984 254244505722543 254647588569507 254751715682784 255575266487793 256627016555644 257221607663088 257428988695872 257629410449712 258280132797504 258567951107088 258689613784896 259115090123358 259632016749504 260059043092842 261197684832672 262149224668128 262229935636314 262564839768672 262580391156069 263104230951072 263309071173912 263660968897452 265792267146917 266201471898432 266748333872832 266830460822916 267045588848304 267171240466368 267802520789484 267928528562928 268144541888832 268904588776272 270526173576696 270744281214624 270955069610904 271511696977704 271730599178976 271942155474696 272629029064032 273061258995168 273510372907989 274506767709111 275494180885056 275708667323376 275793552996813 276582931307172 276713070483024 277721132670576 277851807398592 278308800502866 278864017990208 280413719829432 280545661486944 280632036382722 280858291719768 280990442559456 281567685754656 281654375313078 282014087158944 282813446816424 284748295760208 285555405442068 285785630170992 285920099446464 286008129033732 286595680143132 286826743577808 286961702723136 287775086234256 288007100547264 289357170357312 289743879896352 290565149397192 290799413156448 290888944995474 291025815508008 292086018843192 293288018920736 293770400530803 294917877751644 295385444739756 295992259819956 296131531569552 296222705070651 296601022701648 297210334963248 299476655885736 300091875606936 300567645524664 301326821597088 301419594633294 301662609624936 301804549415712 302517662373306 302904019541088 303762591025048 304730632304784 305450659099917 305696924076348 305840762112816 305934924909033 306707657697036 306954936109584 307099366072128 307193916369564 308218125147072 309662936698176 310172250738798 310791034828224 311206389518304 311302204293402 312436274254398 312583283323416 313722020238984 315613869172812 316094778636768 316114247879388 316763646473988 317265848053812 318067200574704 318165127668477 318571468827696 320472822662208 320980904822592 321508833942366 321660111877272 322680086525034 322831915563528 323746972013538 324007988115672 324160441965024 326866433181408 326885793071841 327149339801004 327303271734768 327404042446509 328495633380432 328596771198591 329847467262656 329949021285828 332444508566256 332600932009152 333147973015746 333676150539354 333812592963648 334361626833654 335737600606632 337049003144736 337583365416864 338138601215247 338276868365664 338992674296724 339370435828053 339530118092676 340767021983724 341732914903179 342259035297984 342962143550784 343505880599616 344070857376918 344757268142784 345324303123282 345486786831144 346745390790456 349367913230112 349639914181752 350107188208092 351078761565216 351547958529936 351656193738843 352937272768857 354482572272912 354768368488128 355773947763888 356060785131072 357070027719312 357238038083904 357825600646542 358392902431158 358539451701696 360701564768928 361273426147872 361867625861931 362015595970272 362589540632928 363185905008969 364508986630131 364680497210652 366009023612148 367438667362704 367611556431168 367724737329084 368216180701614 368777241742896 368950760644032 369557587552986 370294843560768 371078400670488 373118456513376 373884959772576 374176048510296 374477722293024 375539167084104 377084595755232 377704800682461 379664394346944 380561476911372 380740540589424 381047506894656 381344172044976 382127573524176 382435658103744 383700114979008 384940524833466 386444115674568 387420199196256 387851926660632 388034420677344 388672635185037 389448025124256 390088564639263 391693867374404 393223837002192 393847259653008 394656346426608 394842042092736 394963606760868 395468030268864 395491453346178 396280446617664 399302207847648 400122500809248 400245691234374 400568383272456 400756860699552 401703781184226 401892792844392 402216812833248 403356883164408 406307509739712 406432604416356 407267545466556 407595898768464 407787682817088 407913233212044 408943543596048 409273248146112 409591888492752 413241271327584 413563000985064 414874396960758 415069605724536 416581699005864 416777711097888 417463200754299 418296026985312 420818492230416 420948054574083 421287437579652 421485663839184 422351528631984 422481562969617 423021130738416 424089600766272 424220170224636 424761958436928 428333108163102 428678445256488 428880149169696 429012193550598 429893520214698 430240115366712 430442554084704 431662629351384 432010650820896 434615819844528 435847724095788 436199119734672 436333417493211 436404362313024 436538723262012 437994177840576 438129028264788 439932028381104 441650417913792 443078167109634 443259344755008 443988389729934 444197297354328 444901534052472 445815502444872 447650134142176 450137813410404 450851468286996 451990232395632 452129391949941 452493914437404 452706824123568 453776493559959 454356029311632 455643886537572 457095948457176 457792438025664 458761143169224 460061486545554 460432404164376 460649049108192 460790874554346 462327187720608 464494405047264 466186552242336 466809584277456 466953306440103 468654411381597 468730611373248 468874924985124 470583030358476 472643429697216 473420803759218 474142167955152 474171371819082 474365263685184 475145469710982 475898772080718 476093370292416 477100800862056 477857203241544 481471357233888 482490167815908 484020129787551 484247873345292 485620458020307 486011982173508 486240662947536 488012031482864 489918223150272 490299649772112 490724009701506 490954907602152 491702988990528 492743450070648 494771200893984 494923531928742 498666762849384 498901398013728 499721959523619 500514225809031 500718889445472 501542440250481 503606400909948 506375048125296 507415302548496 507654054119232 508458896059968 508489011445086 509295177139014 509503431365568 511150532975586 513254033111288 514443215326176 515258820899424 516106286065377 517135902214176 517986454684923 518230180246716 520118086185684 522395369665344 524298449336256 524459871272628 525129679537344 525160782312138 526208461902144 526618142347824 527321937794904 531584534293834 533660921645832 534091177696608 535605041578968 535857057125856 536738400969813 537589353646737 537809177552544 541052347153392 541488562429248 541910139221808 543023393955408 543461198357952 543884310949392 545258058128064 546122517990336 547020745815978 549013535418222 551417334646752 551587105993626 552324271052421 553165862614344 553426140966048 554336381329479 555442265341152 556617601005732 560827439658864 561091322973888 561264072765444 561716583439536 561980885118912 563135371509312 563308750626156 564028174317888 565626893632848 569496591520416 571110810884136 571571260341984 572016258067464 573191360286264 573653487155616 575550172468512 577410787250199 579487759792704 581130298794384 581598826312896 581777889990948 582051631016016 584172037686384 586576037841472 587540801061606 589835755503288 590770889479512 591984519639912 592263063139104 592445410141302 593202045403296 593237180019267 594420669926496 598953311771472 600183751213872 601135291049328 602555671776339 602653643194176 602839189266588 603325219249872 603609098831424 605035324746612 605808039082176 607525182050096 609461264609568 610901318199834 611393848152696 611681524225632 611869849818066 613415315394072 613909872219168 614387832739128 620344501477596 622412779036608 622604408586804 624872548508796 625166566646832 627444040477968 631227738345624 632189557273536 632228495758776 633527292947976 634531696107624 636134401149408 636330255336954 637142937655392 642499662244653 643017667884732 643320223754544 643518290325897 644840280322047 645360173050068 645663831127056 647493944027076 648015976231344 648320883930048 653732866362816 653771586143682 654298679602008 654606543469536 654808084893018 656991266760864 657193542397182 659898042571656 664889017132512 665982584594901 666295946031492 667352301078708 668723253667308 671475201213264 674098006289472 675166730833728 676277202430494 676553736731328 677985348593448 678740871656106 679060236185352 681534043967448 683465829806358 688141714753836 690092229818331 690648606246564 690973573662288 691186311831519 693490781580912 698735826460224 699279828363504 700214376416184 702157523130432 703095917059872 703312387477686 705874545537714 708965144545824 711257057728623 711547895527776 712718204566473 713848158121077 714140055438624 715651201293084 716785804862316 721403129537856 722546852295744 723735251723862 724031191940544 725179081265856 726371810017938 729017973260262 729360994421304 732018047224296 734877334725408 735449474658168 736432361403228 737554483485792 739115175105972 742156801340976 742385297893113 746236913026752 747769919545152 748352097020592 748955444586048 751078334168208 754169191510464 755409601364922 761122953822744 761481081178848 762688344089952 762733517167629 763942765708521 764255147048352 766725799463379 769881049666932 772888231349136 774840398392512 775703853321264 776068841354688 777345270370074 778896050248512 780177129278526 783387734748808 786447674004384 787694519306016 787741173468207 789312692853216 789927213521736 790982906692356 797376801440751 798604415695296 800245001618496 800491382468748 801136766544912 801513721399104 803407562368452 803785585688784 804433625666496 806713766328816 812865208832712 814535090933112 815191797536928 815826466424088 817887087192096 819183776985504 820531118723967 823520303127333 826482542655168 827126001970128 829748793921516 830139211449072 833163398011728 833555422195776 834926401508598 836592053970624 841636984460832 841896109148166 842574875159304 842971327678368 844703057263968 844963125939234 846042261476832 848440340449272 856666216326204 857356890512976 857760298339392 858024387101196 859787040429396 860480230733424 860885108169408 863325258702768 864021301641792 869231639689056 871695448191576 872398239469344 872666834986422 873077446524024 876258056529576 879864056762208 881311201592409 886156334219268 887976779459868 888394594708656 888668115211953 889803068104944 891631004889744 895300268284352 900275626820808 901702936573992 903980464791264 904258783899882 904987828874808 905413648247136 907552987119918 908712058623264 911287773075144 914191896914352 917522286338448 917804774727099 920122973091108 920864808328752 921298098216384 921581749108692 924654375441216 928988810094528 932373104484672 933619168554912 933906612880206 937308822763194 937749849970248 941166060716952 946841607518436 948284335910304 948342743638164 950290939421964 951797544161436 954201601724112 954495383005431 955714406483088 962942714467776 964980335631816 968040259575102 968495746690584 971240916040614 972023964347016 972481325895072 976024062965728 980599299544224 980657379215523 981448019403012 981909815204304 982212127339527 985486900141296 985790313595773 989542401787968 989847063857484 997333525698768 997802796027456 999443919047238 1001028451618062 1001437778890944 1003084880500962 1007212801819896 1012750096250592 1014830605096992 1016978022890172 1018111307484159 1018590354278028 1022301065951172 1025198744709537 1026508066222576 1028886430652352 1030517641798848 1032212572130754 1034271804428352 1035972909369846 1036460360493432 1040236172371368 1048919742545256 1050321564624276 1053236284695648 1054643875589808 1054968581216529 1058811818306571 1063169068587668 1067321843291664 1068182355393216 1071210083157936 1071714114251712 1073476801939626 1075178707293474 1075618355105088 1082104694306784 1083820278443616 1085602877585793 1086046787910816 1087768621898784 1089557715026907 1093526959890393 1094041491631956 1098027070836444 1102834669293504 1103174211987252 1104648542104842 1106331725228688 1106852281932096 1108672762658958 1110884530682304 1113235202011464 1121654879317728 1122528145530888 1123433166879072 1126617501252312 1131253787265696 1133114402047383 1138993183040832 1142221621768272 1143142520683968 1144032516134928 1146382720572528 1147306974311232 1151100344937024 1154821574500398 1162260597588768 1163555779981896 1164103262032032 1166017905555111 1168344075372768 1170265693917789 1175081602123212 1179671511006576 1181541778959024 1183969039279824 1184526126278208 1184890820282604 1186404090806592 1186474360038534 1188841339852992 1197906623542944 1200367502427744 1202270582098656 1205111343552678 1205678378533176 1206650438499744 1210070649493224 1215050364100192 1218922529219136 1221802636399668 1222787696305392 1223363048451264 1223739699636132 1226830630788144 1227819744438336 1228775665478256 1240689002955192 1245208817173608 1249745097017592 1250333133293664 1252389602262897 1254888080955936 1262455476691248 1264456991517552 1267054585895952 1267444688908851 1269063392215248 1272268802298816 1272660510673908 1274285875310784 1284999324489306 1286035335769464 1286640447509088 1287036580651794 1289680560644094 1290720346100136 1291327662254112 1294987888054152 1296031952462688 1307543172287364 1308597359204016 1309213086939072 1309616169786036 1313982533521728 1314387084794364 1319796085143312 1329778034265024 1331965169189802 1332591892062984 1334704602157416 1337446507334616 1342950402426528 1352554404860988 1355970697186896 1356388175849823 1357481743312212 1358120472370704 1361329480679877 1363068087934896 1366931659612716 1376283429507672 1380184459636662 1381297212493128 1381947147324576 1382372623663038 1386981563161824 1398559656727008 1400428752832368 1400859919320309 1405963234144791 1406191834119744 1406624774955372 1411749091075428 1417930289091648 1422514115457246 1423095791055552 1425436409132946 1427696316242154 1428280110877248 1431302402586168 1433571609724632 1447470503447724 1452060389362653 1452743620035876 1456861374060921 1458035946520524 1458721988842608 1464036094448592 1469754669450816 1470898949316336 1472864722806456 1475108966971584 1478230350211944 1484313602681952 1484770595786226 1496704194041184 1499165878570857 1501542677427093 1502156668336416 1504627320751443 1510819202729844 1522245907645488 1522962162357696 1525376688179904 1525467034335258 1527885531417042 1528510294096704 1533451598926758 1539762099333864 1545776462698272 1551407706642528 1553959364054769 1554690540740148 1560354258557052 1566775469497616 1572895348008768 1575389038612032 1575482346936414 1578625385706432 1579854427043472 1581965813384712 1594753602881502 1600982764937496 1602273533089824 1606815124736904 1607571171377568 1610215202909439 1612768060940211 1613427532657632 1625730417665424 1629070181866224 1630383595073856 1631652932848176 1635774174384192 1638367553971008 1641062237447934 1647040606254666 1654252003940256 1656972813157263 1659497587843032 1660278422898144 1663009143988437 1666326796023456 1669852803017196 1683273968921664 1683792218296332 1685149750318608 1685942655356736 1689406114527936 1689926251878468 1692084522953664 1696880680898544 1713332432652408 1714713781025952 1716048774202392 1719574080858792 1720960461466848 1726650517405536 1732232361750597 1738463279378112 1743390896383152 1744796478938688 1745333669972844 1746154893048048 1752516113059152 1759728113524416 1762622403184818 1772312668438536 1775953558919736 1776789189417312 1777336230423906 1779606136209888 1779711540057801 1783262009779488 1800551253641616 1803405873147984 1807667015329017 1807960929582528 1808517567799764 1809975657749616 1810827296494272 1815105974239836 1817424117246528 1822575546150288 1828383793828704 1835044572676896 1835609549454198 1840245946182216 1841729616657504 1843163498217384 1860545870028419 1867238337109824 1867813225760412 1874617645526388 1875499699940496 1882332121433904 1893683215036872 1896568671820608 1896685487276328 1900581878843928 1903595088322872 1908403203448224 1908990766010862 1911428812966176 1929960671263632 1930554870977691 1934520840966141 1936080519150204 1936991493381168 1942481832081228 1944047928694032 1944962651790144 1952048125931456 1961198599088448 1961314758431046 1962896038806024 1963819630408608 1964424254679054 1970973800282592 1971580627191546 1979694127714968 1994667051397536 1998887838094476 2002056903236124 2006169761001924 2014425603639792 2025500192501184 2029661210193984 2033956045780344 2036222614968318 2037180708556056 2044602131902344 2050397489419074 2053016132445152 2064425144261508 2070276689454993 2071945818739692 2072920720986864 2073558935494557 2080472344742736 2097839485090512 2100643129248552 2106472569391296 2109287751179616 2109937162433058 2117623636613142 2126338137175336 2134643686583328 2138154613699419 2141544474363231 2142420166315872 2146953603879252 2150357414586948 2164209388613568 2167640556887232 2171205755171586 2172093575821632 2175537243797568 2179115430053814 2187053919780786 2188082983263912 2196054141672888 2206348423974504 2209297084209684 2212663450457376 2217345525317916 2226470404022928 2227155893679339 2243309758635456 2245056291061776 2246866333758144 2253235002504624 2262507574531392 2266228804094766 2284443243536544 2288065032269856 2288200551502887 2291828297125563 2292765441145056 2300177398390137 2309643149000796 2324521195177536 2327111559963792 2328206524064064 2332035811110222 2336688150745536 2340531387835578 2350163204246424 2359343022013152 2363083557918048 2367938078559648 2369781640565208 2372948720077068 2392130404322253 2395813247085888 2400735004855488 2404541164197312 2410222687105356 2411356757066352 2413300876999488 2420141298986448 2430100728200384 2443605272799336 2445575392610784 2447479399272264 2453661261576288 2457551330956512 2461593356171901 2470560909381999 2481378005910384 2490417634347216 2499490194035184 2500666266587328 2504779204525794 2509776161911872 2524910953382496 2528913983035104 2534109171791904 2534889377817702 2538126784430496 2545321021347816 2569998648978612 2572070671538928 2573280895018176 2574073161303588 2579361121288188 2581440692200272 2582655324508224 2589975776108304 2592063904925376 2615086344574728 2617194718408032 2619232339572072 2628774169588728 2639592170286624 2643933604777227 2663930338379604 2665183784125968 2666004345635859 2669409204314832 2674893014669232 2685900804853056 2705108809721976 2711941394373792 2712776351699646 2714963486624424 2716240944741408 2722658961359754 2726136175869792 2733863319225432 2752566859015344 2760368919273324 2762594424986256 2763894294649152 2764745247326076 2773963126323648 2797119313454016 2800857505664736 2801719838640618 2811926468289582 2813249549910744 2823498182150856 2845028230914492 2850872818265892 2855392632484308 2862604805172336 2863486149016293 2867143219449264 2894941006895448 2904120778725306 2905487240071752 2913722748121842 2916071893041048 2917443977685216 2928072188897184 2941797898632672 2945729445612912 2946636382018581 2956460700423888 2957370940787319 2968627205363904 2969541191572452 2993408388082368 2998331757141714 3003085354854186 3004313336672832 3009254641502886 3021638405459688 3044491815290976 3050934068670516 3054333922452477 3055771062834084 3066903197853516 3075596234128611 3079524198667728 3091552925396544 3102815413285056 3107918728109538 3109381081480296 3120708517114104 3133550938995232 3150964693872828 3159708854086944 3163931626769424 3164905743649587 3176435454919713 3189507205763004 3201965529874992 3204547066179648 3213630249473808 3215142342755136 3220430405818878 3225536121880422 3226855065315264 3251460835330848 3258140363732448 3263305865696352 3268673145080721 3280580879671179 3282124474895868 3294081212509332 3308504007880512 3313945626314526 3318995175686064 3320556845796288 3326018287976874 3332653592046912 3339705606034392 3367584436592664 3370299500637216 3379852503756936 3393761361797088 3399343206142149 3426664865304816 3429427562051904 3432097548404784 3439148161717584 3441920922933696 3453301034811072 3464464723501194 3486781792766304 3490667339945688 3492309786096096 3498053716665333 3505032226118304 3510797081753367 3525244806369636 3544625336877072 3551907117839472 3553578378834624 3554672460847812 3559212272419776 3559423080115602 3566524019558976 3601102507283232 3606811746295968 3615334030658034 3617035135599528 3619951315499232 3630211948479672 3645151092300576 3656767587657408 3670089145353792 3671219098908396 3680491892364432 3683459233315008 3686326996434768 3721091740056838 3735626451520824 3749235291052776 3750999399880992 3757168806788691 3764664242867808 3787366430073744 3793370974552656 3801163757687856 3802334066726553 3807190176645744 3816806406896448 3817981532021724 3822857625932352 3859921342527264 3861109741955382 3869041681932282 3872161038300408 3873982986762336 3884963664162456 3888095857388064 3922629516862092 3925792077612048 3927639260817216 3928848509358108 3941947600565184 3943161254383092 3959388255429936 3989334102795072 3997775676188952 4004113806472248 4012339522003848 4028851207279584 4067912091560688 4069164527549469 4072445229936636 4074361417112112 4083988442039631 4089204263804688 4100794978838148 4106032264890304 4128850288523016 4140553378909986 4143891637479384 4145841441973728 4147117870989114 4160944689485472 4195678970181024 4201286258497104 4217889702434373 4218575502359232 4219874324866116 4235247273226284 4252676274350672 4269287373166656 4276309227398838 4283088948726462 4284840332631744 4293907207758504 4300714829173896 4342411510343172 4358230860107628 4370584122182763 4374107839561572 4376165966527824 4392108283345776 4412696847949008 4418594168419368 4425326900914752 4434691050635832 4452940808045856 4454311787358678 4490112582123552 4497497635712571 4504628032281279 4506470005009248 4513881962254329 4532457608189532 4568886487073088 4576130064539712 4576401103005774 4583656594251126 4585530882290112 4600354796780274 4619286298001592 4654223119927584 4661878092164307 4664071622220444 4681062775671156 4700326408492848 4718686044026304 4726167115836096 4735876157119296 4739563281130416 4745897440154136 4784260808644506 4820445374210712 4822713514132704 4830645608728317 4838304182820633 4840282597972896 4887210545598672 4891150785221568 4894958798544528 4907322523152576 4915102661913024 4923186712343802 4941121818763998 4962756011820768 4980835268694432 4989027431965311 4998980388070368 5009558409051588 5049821906764992 5057827966070208 5068218343583808 5069778755635404 5076253568860992 5090642042695632 5139997297957224 5144141343077856 5148146322607176 5158722242576376 5162881384400544 5179951552216608 5196697085251791 5230172689149456 5234389436816064 5238464679144144 5257548339177456 5279184340573248 5287867209554454 5327860676759208 5330367568251936 5332008691271718 5338818408629664 5339134620173403 5349786029338464 5410217619443952 5423882788747584 5425552703399292 5429926973248848 5432481889482816 5445317922719508 5452272351739584 5467726638450864 5505133718030688 5520737838546648 5525188849972512 5529490494652152 5581637610085257 5601715011329472 5603439677281236 5623852936579164 5626499099821488 5646996364301712 5690056461828984 5701745636531784 5710785264968616 5725209610344672 5726972298032586 5734286438898528 5789882013790896 5803562522898423 5808241557450612 5810974480143504 5827445496243684 5832143786082096 5834887955370432 5856144377794368 5883595797265344 5891458891225824 5893272764037162 5912921400847776 5914741881574638 5939082383144904 5996663514283428 6006170709708372 6018509283005772 6043276810919376 6088983630581952 6101868137341032 6108667844904954 6111542125668168 6133806395707032 6151192468257222 6159048397335456 6210830068364979 6215837456219076 6218762162960592 6220676806483671 6241417034228208 6267101877990464 6301929387745656 6319417708173888 6327863253538848 6329811487299174 6352870909839426 6379014411526008 6403931059749984 6424633423089693 6427260498947616 6440860811637756 6451072243760844 6502921670661696 6516280727464896 6526611731392704 6537346290161442 6561161759342358 6564248949791736 6588162425018664 6627891252629052 6637990351372128 6652036575953748 6679411212068784 6681467681038017 6735168873185328 6740599001274432 6759705007513872 6787522723594176 6798686412284298 6853329730609632 6864195096809568 6864601654508661 6875484891376689 6878296323435168 6900532195170411 6928929447002388 6973563585532608 6981334679891376 6984619572192192 6996107433330666 7010064452236608 7021594163506734 7050489612739272 7089250673754144 7103814235678944 7109344921695624 7118846160231204 7176391212966759 7202205014566464 7213623492591936 7230668061316068 7234070271199056 7239902630998464 7260423896959344 7290302184601152 7342438197816792 7360983784728864 7372653992869536 7384780068515703 7411682728145997 7442183480113676 7471252903041648 7498470582105552 7501998799761984 7514337613577382 7529328485735616 7574732860147488 7586741949105312 7602327515375712 7604668133453106 7614380353291488 7635963064043448 7719842685054528 7722219483910764 7738083363864564 7744322076600816 7747965973524672 7769927328324912 7776191714776128 7845259033724184 7851584155224096 7857697018716216 7886322508766184 7918776510859872 7931800814331681 7995551352377904 7998013036907577 8008227612944496 8024679044007696 8057702414559168 8135824183121376 8138329055098938 8144890459873272 8148722834224224 8167976884079262 8178408527609376 8201589957676296 8257700577046032 8281106757819972 8287783274958768 8291682883947456 8294235741978228 8321889378970944 8391357940362048 8402572516994208 8435779404868746 8439748649732232 8470494546452568 8505352548701344 8552618454797676 8566177897452924 8587814415517008 8590458447048879 8601429658347792 8684823020686344 8716461720215256 8741168244365526 8748215679123144 8752331933055648 8784216566691552 8825393695898016 8837188336838736 8869382101271664 8872112822361957 8905881616091712 8908623574717356 8980225164247104 8994995271425142 9009256064562558 9012940010018496 9027763924508658 9064915216379064 9152802206011548 9167313188502252 9200709593560548 9226788702385833 9238572596003184 9308446239855168 9323756184328614 9328143244440888 9362125551342312 9400652816985696 9479126562260832 9491794880308272 9494717230948761 9529306364759139 9568521617289012 9640890748421424 9645427028265408 9661291217456634 9676608365641266 9680565195945792 9774421091197344 9789917597089056 9806019435242163 9841742639013537 9846373424687604 9882243637527996 9925512023641536 9961670537388864 9978054863930622 9997960776140736 10019116818103176 10139557511270808 10181284085391264 10198029618426447 10279994595914448 10288282686155712 10296292645214352 10317444485152752 10325762768801088 10359903104433216 10393394170503582 10460345378298912 10476929358288288 10494161149995999 10515096678354912 10532391245260101 10575734419108908 10655721353518416 10660735136503872 10664017382543436 10677636817259328 10678269240346806 10699572058676928 10820435238887904 10851105406798584 10859853946497696 10890635845439016 10935453276901728 11010267436061376 11041475677093296 11050377699945024 11058980989304304 11163275220170514 11206879354562472 11247705873158328 11252998199642976 11271506420366073 11293992728603424 11380112923657968 11403491273063568 11421570529937232 11450419220689344 11453944596065172 11468572877797056 11579764027581792 11607125045796846 11616483114901224 11621948960287008 11654890992487368 11664287572164192 11782917782451648 11786545528074324 11825842801695552 11829483763149276 11878164766289808 11993327028566856 12012341419416744 12037018566011544 12086553621838752 12203736274682064 12207493582648407 12217335689809908 12223084251336336 12251965326118893 12267612791414064 12302384936514444 12318096794670912 12421660136729958 12431674912438152 12437524325921184 12441353612967342 12482834068456416 12603858775491312 12653669107303119 12655726507077696 12659622974598348 12705741819678852 12758028823052016 12807862119499968 12849266846179386 12854520997895232 12881721623275512 12902144487521688 13074692580322884 13111752366548289 13122323518684716 13128497899583472 13176324850037328 13255782505258104 13275980702744256 13304073151907496 13358822424137568 13362935362076034 13470337746370656 13513884096843837 13519410015027744 13541645886762987 13597372824568596 13706659461219264 13728390193619136 13729203309017322 13750969782753378 13756592646870336 13801064390340822 13857858894004776 13962669359782752 13992214866661332 14043188327013468 14100979225478544 14178501347508288 14207628471357888 14218689843391248 14237692320462408 14352782425933518 14461336122632136 14468140542398112 14491936826184951 14514912548461899 14520847793918688 14684876395633584 14721967569457728 14745307985739072 14769560137031406 14823365456291994 14884366960227352 14942505806083296 14967082295895933 14996941164211104 15028675227154764 15149465720294976 15173483898210624 15204655030751424 15209336266906212 15228760706582976 15271926128086896 15444438967821528 15476166727729128 15488644153201632 15539854656649824 15590091255755373 15690518067448368 15703168310448192 15715394037432432 15772645017532368 15837553021719744 15863601628663362 15991102704755808 15996026073815154 16016455225888992 16017403860520209 16049358088015392 16271648366242752 16276658110197876 16289780919746544 16297445668448448 16335953768158524 16356817055218752 16403179915352592 16515401154092064 16562213515639944 16575566549917536 16588471483956456 16744912830255771 16805145033988416 16871558809737492 16879497299464464 16940989092905136 17010705097402688 17105236909595352 17132355794905848 17175628831034016 17180916894097758 17202859316695584 17369646041372688 17432923440430512 17482336488731052 17496431358246288 17504663866111296 17568433133383104 17650787391796032 17674376673677472 17738764202543328 17744225644723914 17817247149434712 17989990542850284 18018512129125116 18055527849017316 18129830432758128 18305604412023096 18334626377004504 18401419187121096 18453577404771666 18477145192006368 18632490205094937 18647512368657228 18656286488881776 18662030419451013 18724251102684624 18801305633971392 18958253124521664 18983589760616544 18989434461897522 19058612729518278 19137043234578024 19281781496842848 19322582434913268 19353216731282532 19548842182394688 19579835194178112 19612038870484326 19683485278027074 19692746849375208 19764487275055992 19956109727861244 20038233636206352 20044403043114051 20279115022541616 20362568170782528 20396059236852894 20559989191828896 20592585290428704 20626454674130067 20634888970305504 20701596585511233 20786788341007164 20920690756597824 20953858716576576 20988322299991998 21030193356709824 21064782490520202 21151468838217816 21311442707036832 21328034765086872 21356538480693612 21529173638900277 21640870477775808 21702210813597168 21719707892995392 21781271690878032 21870906553803456 22082951354186592 22117961978608608 22154340205547109 22235048184437991 22326550440341028 22413758709124944 22495411746316656 22505996399285952 22543012840732146 22587985457206848 22760225847315936 22806982546127136 22843141059874464 22907889192130344 23159528055163584 23214250091593692 23232966229802448 23243897920574016 23309781984974736 23328575144328384 23573091056148648 23658967526298552 23756329532579616 23795402442995043 23986654057133712 24024682838833488 24074037132023088 24173107243677504 24407472549364128 24414987165296814 24434671379619816 24446168502672672 24503930652237786 24535225582828128 24604769873028888 24843320273459916 24863349824876304 24875048651842368 24882707225934684 24965668136912832 25207717550982624 25307338214606238 25319245949196696 25411483639357704 25516057646104032 25698533692358772 25763443246551024 25771375341146637 25804288975043376 26149385160645768 26223504733096578 26244647037369432 26256995799166944 26352649700074656 26511565010516208 26608146303814992 26616338467085871 26717644848275136 26725870724152068 26940675492741312 27027768193687674 27038820030055488 27083291773525974 27194745649137192 27458406618034644 27501939565506756 27602128780681644 27680366107157499 27715717788009552 27925338719565504 27984429733322664 28086376654026936 28201958450957088 28437379686782496 28475384640924816 28484151692846283 28587919094277417 28705564851867036 28922672245264272 28936281084796224 28983873652369902 29029825096923798 29041695587837376 29369752791267168 29525227917040611 29539120274062812 29646730912583988 29768733920454704 29885011612166592 29934164591791866 29993882328422208 30057350454309528 30418672533812424 30543852256173792 30594088855279341 30888877935643056 30952333455458256 30977288306403264 31079709313299648 31180182511510746 31381036134896736 31430788074864864 31482483449987997 31545290035064736 31597173735780303 31727203257326724 31982205409511616 31992052147630308 32032910451777984 32034807721040418 32098716176030784 32553316220395752 32579561839493088 32671907536317048 32806359830705184 33030802308184128 33124427031279888 33151133099835072 33176942967912912 33489825660511542 33743117619474984 33758994598928928 33814519261098219 33881978185810272 34210473819190704 34264711589811696 34351257662068032 34361833788195516 34405718633391168 34739292082745376 34865846880861024 34964672977462104 34992862716492576 35348753347354944 35477528405086656 35488451289447828 35634494298869424 35979981085700568 36037024258250232 36111055698034632 36259660865516256 36611208824046192 36669252754009008 36755895978356679 36802838374242192 36907154809543332 36954290384012736 37264980410189874 37295024737314456 37312572977763552 37324060838902026 37448502205369248 37967179521233088 37978868923795044 38117225459036556 38274086469156048 38563562993685696 38645164869826536 38706433462565064 39224077740968652 39335257099644867 39366970556054148 39385493698750416 39528974550111984 39912219455722488 40076467272412704 40088806086228102 40558230045083232 40624937660288961 40792118473705788 41119978383657792 41185170580857408 41252909348260134 41269777940611008 41403193171022466 41573576682014328 41976644599983996 42129564981040404 42302937676435632 42622885414073664 42656069530173744 42713076961387224 43058347277800554 43404421627194336 43475810478554853 43544737645385697 43562543381756064 44165902708373184 44235923957217216 44308680411094218 44470096368875982 44653100880682056 44827517418249888 44990823492633312 45086025681464292 45520451694631872 45613965092254272 45686282119748928 45815778384260688 46428500183187384 46465932459604896 46619563969949472 46770273767266119 47146182112297296 47317935052597104 47512659065159232 47590804885990086 47973308114267424 48049365677666976 48052211581560627 48148074264046176 48814945098728256 48829974330593628 48869342759239632 48892337005345344 49007861304475572 49070451165656256 49209539746057776 49686640546919832 49726699649752608 49765414451869368 50234738490767313 50415435101965248 50614676429212476 50638491898393392 50822967278715408 51032115292208064 51397067384717544 51526886493102048 51542750682293274 51608577950086752 52298770321291536 52447009466193156 52489294074738864 52513991598333888 52705299400149312 53023130021032416 53216292607629984 53232676934171742 53451741448304136 54055536387375348 54166583547051948 54389491298274384 54916813236069288 55003879131013512 55204257561363288 55360732214314998 55431435576019104 55968859466645328 55986091258353039 56172753308053872 56403916901914176 56874759373564992 56950769281849632 56968303385692566 57175838188554834 57411129703734072 57845344490528544 57967747304739804 58059650193847596 58739505582534336 59050455834081222 59078240548125624 59293461825167976 59537467840909408 59868329183583732 60114700908619056 60133209129342153 60837345067624848 61087704512347584 61188177710558682 61777755871286112 61904666910916512 62104789756533699 62360365023021492 62762072269793472 62861576149729728 62964966899975994 63090580070129472 63194347471560606 63454406514653448 63984104295260616 64069615442080836 64587520916700831 65106632440791504 65159123678986176 65343815072634096 65612719661410368 66248854062559776 66353885935825824 66463020616641327 66705144553313973 66979651321023084 67486235238949968 67517989197857856 67629038522196438 67763956371620544 68420947638381408 68529423179623392 68723667576391032 69478584165490752 69731693761722048 69929345954924208 69985725432985152 70976902578895656 71268988597738848 71386207328985129 71959962171401136 72074048516500464 72222111396069264 72519321731032512 73222417648092384 73338505508018016 73511791956713358 73605676748484384 73814309619086664 74529960820379748 74590049474628912 74625145955527104 74648121677804052 74897004410738496 75957737847590088 76234450918073112 76548172938312096 77290329739653072 77314126023439911 77412866925130128 78448155481937304 78670514199289734 78733941112108296 78770987397500832 79057949100223968 79824438911444976 80152934544825408 80177612172456204 81116460090166464 81249875320577922 81584236947411576 82505818696520268 82806386342044932 83041098321472497 83147153364028656 83953289199967992 84259129962080808 84605875352871264 85312139060347488 85426153922774448 85452455078538849 85763757282832251 86116694555601108 86808843254388672 86951620957109706 87089475290771394 87125086763512128 88575683751121833 88617360822188436 88940192737751964 89306201761364112 89655034836499776 89981646985266624 90172051362928584 91631556768521376 91782266565838023 92857000366374768 92931864919209792 93239127939898944 93540547534532238 94292364224594592 94635870105194208 94791521207340909 95181609771980172 95946616228534848 96098731355333952 96104423163121254 96296148528092352 97659948661187256 97738685518479264 98015722608951144 98419079492115552 99373281093839664 99453399299505216 99530828903738736 100469476981534626 101229352858424952 101276983796786784 101443557783294657 101645934557430816 102794134769435088 103053772986204096 103085501364586548 103217155900173504 104597540642583072 104894018932386312 104978588149477728 106046260042064832 106432585215259968 106465353868343484 106903482896608272 108111072774750696 108333167094103896 108778982596548768 109833626472138576 110007758262027024 110267687935070037 110408515122726576 110721464428629996 110862871152038208 111937718933290656 111972182516706078 112345506616107744 113901538563699264 113936606771385132 114351676377109668 114822259407468144 115690688981057088 115935494609479608 116119300387695192 118005771298934601 118100911668162444 118156481096251248 118586923650335952 119074935681818816 119736658367167464 120229401817238112 120266418258684306 121674690135249696 122376355421117364 123555511742572224 123809333821833024 124209579513067398 124720730046042984 125929933799951988 126388694943121212 126908813029306896 127968208590521232 128139230884161672 129175041833401662 130213264881583008 130427431435664559 130634212936157091 130687630145268192 132497708125119552 132707771871651648 132926041233282654 133410289106627946 133959302642046168 134972470477899936 135258077044392876 136841895276762816 137058846359246784 137447335152782064 139858691909848416 140310821301798357 141953805157791312 142537977195477696 142772414657970258 143919924342802272 144148097033000928 144444222792138528 146444835296184768 146677011016036032 147023583913426716 147211353496968768 147628619238173328 149059921640759496 149180098949257824 149296243355608104 150704215472301939 151915475695180176 152468901836146224 153096345876624192 154580659479306144 154628252046879822 154825733850260256 156896310963874608 157341028398579468 157467882224216592 157541974795001664 158115898200447936 159648877822889952 160355224344912408 162499750641155844 163168473894823152 165011637393040536 165612772684089864 166082196642944994 166294306728057312 167906578399935984 168518259924161616 169211750705742528 170624278120694976 170852307845548896 170904910157077698 171527514565664502 172233389111202216 173903241914219412 174178950581542788 177151367502243666 177234721644376872 177880385475503928 178612403522728224 180344102725857168 180399627388026459 183263113537042752 183564533131676046 185714000732749536 186314369269601097 187081095069064476 188584728449189184 189271740210388416 189583042414681818 190363219543960344 192208846326242508 193762562750102493 195319897322374512 195477371036958528 196031445217902288 196838158984231104 198746562187679328 199061657807477472 199389061849923981 200115433659941919 200938953963069252 202458705716849904 202553967593573568 202887115566589314 203291869114861632 205588269538870176 206171002729173096 209195081285166144 209788037864772624 209957176298955456 212930707736686968 213806965793216544 214158621986955387 216222145549501392 216666334188207792 217557965193097536 219667252944277152 220015516524054048 220535375870140074 220817030245453152 221442928857259992 223875437866581312 223944365033412156 224691013232215488 227873213542770264 228703352754219336 229644518814936288 231870989218959216 231942378070319733 232238600775390384 236011542597869202 236201823336324888 236312962192502496 237173847300671904 239473316734334928 240458803634476224 240532836517368612 243349380270499392 244752710842234728 248419159026134796 249123294964417491 249441460092085968 251859867599903976 252777389886242424 253817626058613792 255936417181042464 256278461768323344 257291271848496753 258350083666803324 260426529763166016 260854862871329118 261268425872314182 261375260290536384 265852082466565308 266820578213255892 267918605284092336 269944940955799872 270516154088785752 274894670305564128 275346799697514069 279717383819696832 280621642603596714 283907610315582624 284374563622022727 285544829315940516 287839848685604544 288296194066001856 288888445584277056 294047167826853432 295257238476346656 298119843281518992 298360197898515648 298592486711216208 301408430944603878 303830951390360352 304330673349883971 304937803672292448 309161318958612288 309256504093759644 309651467700520512 313792621927749216 314682056797158936 314935764448433184 319297755645779904 320710448689824816 324999501282311688 326336947789646304 330023274786081072 331225545368179728 332164393285889988 332588613456114624 335813156799871968 337036519848323232 341704615691097792 341809820314155396 343055029131329004 344466778222404432 347806483828438824 348357901163085576 354017313896803803 354302735004487332 354469443288753744 355760770951007856 357224807045456448 360688205451714336 360799254776052918 367129066263352092 371428001465499072 372628738539202194 374162190138128952 379166084829363636 380726439087920688 384417692652485016 387525125500204986 390639794644749024 391902638808471273 392062890435804576 397493124375358656 398123315614954944 398778123699847962 400230867319883838 401877907926138504 404917411433699808 405774231133178628 411176539077740352 412342005458346192 419576075729545248 420932463905395071 425861415473373936 427613931586433088 428317243973910774 432444291099002784 433332668376415584 439334505888554304 440031033048108096 441070751740280148 441634060490906304 442885857714519984 447888730066824312 452112646416905817 455746427085540528 457406705508438672 459289037629872576 463741978437918432 463884756140639466 464477201550780768 472023085195738404 472403646672649776 472625924385004992 474347694601343808 478946633468669856 481065673034737224 489505421684469456 496838318052269592 498246589928834982 498882920184171936 503719735199807952 505554779772484848 507635252117227584 511872834362084928 512556923536646688 514582543696993506 516700167333606648 521709725742658236 522536851744628364 531704164933130616 533641156426511784 535837210568184672 541032308177571504 541198882164079377 549789340611128256 550693599395028138 561243285207193428 567815220631165248 568749127244045454 571089658631881032 581287688250307479 588094335653706864 590514476952693312 596239686563037984 597184973422432416 598167185549771943 600346300979825757 602816861889207756 607661902780720704 608661346699767942 609875607344584896 618513008187519288 627585243855498432 629364113594317872 629871528896866368 641420897379649632 642475865960866161 649999002564623376 652673895579292608 660046549572162144 662451090736359456 664328786571779976 671626313599743936 674073039696646464 683619640628310792 686110058262658008 688933556444808864 695612967656877648 696715802326171152 708034627793607606 708605470008974664 708938886577507488 711521541902015712 721376410903428672 721598509552105836 734258132526704184 745257477078404388 747369884893252473 748324380276257904 758332169658727272 761452878175841376 768835385304970032 771873815545490259 775050251000409972 781279589289498048 783805277616942546 784125780871609152 797556247399695924 800461734639767676 803755815852277008 809834822867399616 811548462266357256 824684010916692384 826040399092542207 839152151459090496 841864927810790142 851722830946747872 856634487947821548 864888582198005568 866665336752831168 882141503480560296 885771715429039968 895777460133648624 904225292833811634 911492854171081056 912992020049651913 914813411016877344 927483956875836864 927769512281278932 928954403101561536 944046170391476808 944807293345299552 957893266937339712 962131346069474448 979010843368938912 993676636104539184 996493179857669964 997765840368343872 1007439470399615904 1011109559544969696 1025113847073293376 1029165087393987012 1033400334667213296 1043419451485316472 1045073703489256728 1063408329866261232 1067282312853023568 1071674421136369344 1082064616355143008 1082397764328158754 1101387198790056276 1122486570414386856 1137498254488090908 1142179317263762064 1162575376500614958 1176188671307413728 1192479373126075968 1194369946844864832 1196334371099543886 1200692601959651514 1205633723778415512 1217322693399535884 1237026016375038576 1258728227188635744 1262797391716185213 1282841794759299264 1284951731921732322 1299998005129246752 1320093099144324288 1324902181472718912 1328657573143559952 1356337939250717451 1367239281256621584 1372220116525316016 1377867112889617728 1391225935313755296 1393431604652342304 1416069255587215212 1417210940017949328 1417877773155014976 1423043083804031424 1443197019104211672 1468516265053408368 1490514954156808776 1494739769786504946 1496648760552515808 1516664339317454544 1522905756351682752 1537670770609940064 1543747631090980518 1550100502000819944 1567610555233885092 1595112494799391848 1600923469279535352 1607511631704554016 1623096924532714512 1623596646492238131 1649368021833384768 1652080798185084414 1683729855621580284 1703445661893495744 1713268975895643096 1743863064750922437 1764283006961120592 1771543430858079936 1791554920267297248 1801038902939477271 1808450585667623268 1822985708342162112 1825984040099303826 1829626822033754688 1855539024562557864 1888092340782953616 1889614586690599104 1924262692138948896 1927427597882598483 1958021686737877824 1987353272209078368 1992986359715339928 2014878940799231808 2022219119089939392 2058330174787974024 2066800669334426592 2086838902970632944 2090147406978513456 2126816659732522464 2134564625706047136 2164129232710286016 2164795528656317508 2202774397580112552 2242109654679757419 2244973140828773712 2274996508976181816 2284358634527524128 2325150753001229916 2352377342614827456 2392668742199087772 2401385203919303028 2411267447556831024 2434645386799071768 2474052032750077152 2478121197277626621 2517456454377271488 2525594783432370426 2569903463843464644 2599996010258493504 2657315146287119904 2712675878501434902 2734478562513243168 2744440233050632032 2782451870627510592 2786863209304684608 2832138511174430424 2834421880035898656 2886394038208423344 2937032530106816736 2981029908313617552 2989479539573009892 2993297521105031616 3033328678634909088 3075341541219880128 3087495262181961036 3100201004001639888 3135221110467770184 3190224989598783696 3201846938559070704 3215023263409108032 3246193849065429024 3247193292984476262 3304161596370168828 3367459711243160568 3426537951791286192 3487726129501844874 3528566013922241184 3583109840534594496 3602077805878954542 3616901171335246536 3651968080198607652 3711078049125115728 3776184681565907232 3788392175148555639 3848525384277897792 3854855195765196966 3974706544418156736 3985972719430679856 4069013817752152353 4116660349575948048 4133601338668853184 4173677805941265888 4180294813957026912 4253633319465044928 4269129251412094272 4329591057312635016 4405548795160225104 4484219309359514838 4489946281657547424 4549993017952363632 4568717269055048256 4650301506002459832 4785337484398175544 4802770407838606056 4822534895113662048 4869290773598143536 4948104065500154304 4956242394555253242 5051189566864740852 5139806927686929288 5231589194252767311 5314630292574239808 5403116708818431813 5425351757002869804 5468957125026486336 5488880466101264064 5664277022348860848 5668843760071797312 5772788076416846688 5782282793647795449 5874065060213633472 5962059816627235104 5978959079146019784 6066657357269818176 6174990524363922072 6200402008003279776 6270442220935540368 6380449979197567392 6403693877118141408 6492387698130858048 6494386585968952524 6608323192740337656 6726328964039272257 6734919422486321136 6853075903582572384 6975452259003689748 7057132027844482368 7204155611757909084 7233802342670493072 7303936160397215304 7422156098250231456 7552369363131814464 7576784350297111278 7709710391530393932 7971945438861359712 8138027635504304706 8233320699151896096 8347355611882531776 8360589627914053824 8659182114625270032 8811097590320450208 8968438618719029676 8979892563315094848 9099986035904727264 9300603012004919664 9570674968796351088 9605540815677212112 9645069790227324096 9738581547196287072 9912484789110506484 10102379133729481704 10279613855373858576 10463178388505534622 10806233417636863626 10850703514005739608 11328554044697721696 11365176525445666917 11545576152833693376 11564565587295590898 11924119633254470208 11957918158292039568 12207041453256457059 12349981048727844144 12400804016006559552 12540884441871080736 12760899958395134784 12807387754236282816 12988773171937905048 13216646385480675312 13452657928078544514 13469838844972642272 13706151807165144768 13950904518007379496 14408311223515818168 14467604685340986144 14607872320794430608 14844312196500462912 15153568700594222556 15419420783060787864 15694767582758301933 15943890877722719424 16276055271008609412 16466641398303792192 17318364229250540064 17346848380943386347 17622195180640900416 17936877237438059352 18199972071809454528 18601206024009839328 19141349937592702176 19211081631354424224 19477163094392574144 19824969578221012968 20204758267458963408 20559227710747717152 20926356777011069244 21612466835273727252 21701407028011479216 22657108089395443392 22730353050891333834 23129131174591181796 23915836316584079136 24414082906512914118 24699962097455688288 25081768883742161472 25977546343875810096 26433292770961350624 26905315856157089028 26939677689945284544 27901809036014758992 28816622447031636336 28935209370681972288 29215744641588861216 30307137401188445112 30838841566121575728 31389535165516603866 32552110542017218824 34636728458501080128 34693696761886772694 35873754474876118704 36621124359769371177 37202412048019678656 38282699875185404352 38422163262708848448 39649939156442025936 40409516534917926816 41118455421495434304 41852713554022138488 43224933670547454504 43402814056022958432 45460706101782667668 46258262349182363592 47084302748274905799 47831672633168158272 48828165813025828236 49399924194911376576 51955092687751620192 52866585541922701248 53810631712314178056 55803618072029517984 57633244894063272672 58431489283177722432 60614274802376890224 61677683132243151456 62779070331033207732 65104221084034437648 69387393523773545388 71747508949752237408 73242248719538742354 79299878312884051872 80819033069835853632 83705427108044276976 86449867341094909008 86805628112045916864 90921412203565335336 92516524698364727184 94168605496549811598 97656331626051656472 103910185375503240384 107621263424628356112 109863373079308113531 111607236144059035968 115266489788126545344 121228549604753780448 123355366264486302912 125558140662066415464 130208442168068875296 138774787047547090776 143495017899504474816 146484497439077484708 158599756625768103744 167410854216088553952 172899734682189818016 181842824407130670672 185033049396729454368 188337210993099623196 195312663252103312944 215242526849256712224 219726746158616227062 242457099209507560896 251116281324132830928 260416884336137750592 277549574095094181552 292968994878154969416 329590119237924340593 334821708432177107904 345799469364379636032 363685648814261341344 370066098793458908736 376674421986199246392 390625326504206625888 430485053698513424448 439453492317232454124 502232562648265661856 555099148190188363104 585937989756309938832 659180238475848681186 727371297628522682688 753348843972398492784 781250653008413251776 878906984634464908248 1004465125296531323712 1110198296380376726208 1171875979512619877664 1318360476951697362372 1506697687944796985568 1757813969268929816496 2343751959025239755328 2636720953903394724744 3013395375889593971136 3515627938537859632992 5273441907806789449488 7031255877075719265984 10546883815613578898976 21093767631227157797952
- Sum of all divisors σ(n): 81178830636348751488000
- Sum of proper divisors (its aliquot sum) s(n): 60085063005121593690048
- 21093767631227157797952 is an abundant number, because the sum of its proper divisors (60085063005121593690048) is greater than itself. Its abundance is 38991295373894435892096
Bases of 21093767631227157797952
- Binary: 1000111011101111110110101001100110100000111110001111011000011011100010000002
- Hexadecimal: 0x4777ED4CD07C7B0DC40
- Base-36: 3FNOK2GQ0OK9000
Squares and roots of 21093767631227157797952
- 21093767631227157797952 squared (210937676312271577979522) is 444947032880206579772189872048594401655394304
- 21093767631227157797952 cubed (210937676312271577979523) is 9385609319779067441186181943872584325829764525673808217638923665408
-
The
square root of 21093767631227157797952 is 145236936180.9424765239 -
The
cube root of 21093767631227157797952 is 27630243.9380521571
Scales and comparisons
How big is 21093767631227157797952?- 21,093,767,631,227,157,797,952 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 21,093,767,631,227,157,797,952 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 21093767631227157797952 cubic inches would be around 2302520.3 feet tall.
Recreational maths with 21093767631227157797952
- 21093767631227157797952 backwards is 25979775172213676739012
- 21093767631227157797952 is a
Harshad number . - The number of decimal digits it has is: 23
- The sum of 21093767631227157797952's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 21093767631227157797952 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 21093767631227157797952 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/21093767631227157797952/
Chicago style:
Numbermatics. 2024. "Number 21093767631227157797952 - Facts about the integer". https://numbermatics.com/n/21093767631227157797952/
The information we have on file for 21093767631227157797952 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 21093767631227157797952, math, Factors of 21093767631227157797952, curriculum, school, college, exams, university, Prime factorization of 21093767631227157797952, STEM, science, technology, engineering, physics, economics, calculator, twenty-one sextillion, ninety-three quintillion, seven hundred sixty-seven quadrillion, six hundred thirty-one trillion, two hundred twenty-seven billion, one hundred fifty-seven million, seven hundred ninety-seven thousand, nine hundred fifty-two.