28581411436252735514148864
28,581,411,436,252,735,514,148,864 is an even composite number composed of five prime numbers multiplied together.
28581411436252735514148864 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred one divisors.
Prime factorization of 28581411436252735514148864:
216 × 312 × 138 × 172 × 592
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 13 × 13 × 13 × 13 × 13 × 17 × 17 × 59 × 59)See below for interesting mathematical facts about the number 28581411436252735514148864 from the Numbermatics database.
Names of 28581411436252735514148864
- Cardinal: 28581411436252735514148864 can be written as Twenty-eight septillion, five hundred eighty-one sextillion, four hundred eleven quintillion, four hundred thirty-six quadrillion, two hundred fifty-two trillion, seven hundred thirty-five billion, five hundred fourteen million, one hundred forty-eight thousand, eight hundred sixty-four.
Scientific notation
- Scientific notation: 2.8581411436252735514148864 × 1025
Factors of 28581411436252735514148864
Divisors of 28581411436252735514148864
- Number of divisors d(n): 17901
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 17 18 24 26 27 32 34 36 39 48 51 52 54 59 64 68 72 78 81 96 102 104 108 117 118 128 136 144 153 156 162 169 177 192 204 208 216 221 234 236 243 256 272 288 289 306 312 324 338 351 354 384 408 416 432 442 459 468 472 486 507 512 531 544 576 578 612 624 648 663 676 702 708 729 767 768 816 832 864 867 884 918 936 944 972 1003 1014 1024 1053 1062 1088 1152 1156 1224 1248 1296 1326 1352 1377 1404 1416 1458 1521 1534 1536 1593 1632 1664 1728 1734 1768 1836 1872 1888 1944 1989 2006 2028 2048 2106 2124 2176 2187 2197 2301 2304 2312 2448 2496 2592 2601 2652 2704 2754 2808 2832 2873 2916 3009 3042 3068 3072 3159 3186 3264 3328 3456 3468 3481 3536 3672 3744 3757 3776 3888 3978 4012 4056 4096 4131 4212 4248 4352 4374 4394 4563 4602 4608 4624 4779 4896 4992 5184 5202 5304 5408 5508 5616 5664 5746 5832 5967 6018 6084 6136 6144 6318 6372 6528 6561 6591 6656 6903 6912 6936 6962 7072 7344 7488 7514 7552 7776 7803 7956 8024 8112 8192 8262 8424 8496 8619 8704 8748 8788 9027 9126 9204 9216 9248 9477 9558 9792 9971 9984 10368 10404 10443 10608 10816 11016 11232 11271 11328 11492 11664 11934 12036 12168 12272 12288 12393 12636 12744 13039 13056 13122 13182 13312 13689 13806 13824 13872 13924 14144 14337 14688 14976 15028 15104 15552 15606 15912 16048 16224 16384 16524 16848 16992 17051 17238 17408 17496 17576 17901 18054 18252 18408 18432 18496 18954 19116 19584 19683 19773 19942 19968 20709 20736 20808 20886 21216 21632 22032 22464 22542 22656 22984 23328 23409 23868 24072 24336 24544 24576 24786 25272 25488 25857 26078 26112 26244 26364 26624 27081 27378 27612 27648 27744 27848 28288 28431 28561 28674 29376 29913 29952 30056 30208 31104 31212 31329 31824 32096 32448 32768 33048 33696 33813 33984 34102 34476 34816 34992 35152 35802 36108 36504 36816 36864 36992 37179 37349 37908 38232 39117 39168 39366 39546 39884 39936 41067 41418 41472 41616 41772 42432 43011 43264 44064 44928 45084 45253 45312 45968 46656 46818 47736 48144 48672 48841 49088 49152 49572 50544 50976 51153 51714 52156 52224 52488 52728 53248 53703 54162 54756 55224 55296 55488 55696 56576 56862 57122 57348 58752 59049 59177 59319 59826 59904 60112 60416 62127 62208 62424 62658 63648 64192 64896 65536 66096 67392 67626 67968 68204 68952 69632 69984 70227 70304 71604 72216 73008 73632 73728 73984 74358 74698 75816 76464 77571 78234 78336 78732 79092 79768 79872 81243 82134 82836 82944 83232 83544 84864 85293 85683 86022 86528 88128 89739 89856 90168 90506 90624 91936 93312 93636 93987 95472 96288 97344 97682 98176 98304 99144 101088 101439 101952 102306 103428 104312 104448 104976 105456 106496 107406 108324 109512 110448 110592 110976 111392 111537 112047 113152 113724 114244 114696 117351 117504 118098 118354 118638 119652 119808 120224 120832 123201 124254 124416 124848 125316 127296 128384 129033 129623 129792 132192 134784 135252 135759 135936 136408 137904 139264 139968 140454 140608 143208 144432 146016 146523 147264 147456 147968 148716 149396 151632 152928 153459 155142 156468 156672 157464 158184 159536 159744 161109 162486 164268 165672 165888 166464 167088 169507 169728 170586 171366 172044 173056 176256 177147 177531 177957 179478 179712 180336 181012 181248 183872 186381 186624 187272 187974 190944 192576 194688 195364 196352 196608 198288 202176 202878 203904 204612 206856 208624 208896 209952 210681 210912 212992 214812 216648 219024 220896 221184 221663 221952 222784 223074 224094 226304 227448 228488 229392 232713 234702 235008 236196 236708 237276 239304 239616 240448 241664 243729 246402 248508 248832 249696 250632 254592 255879 256768 257049 258066 259246 259584 264384 269217 269568 270504 271518 271872 272816 275808 278528 279936 280908 281216 281961 286416 288864 292032 293046 294528 294912 295936 297432 298792 303264 304317 305856 306918 310284 312936 313344 314928 316368 319072 319488 322218 324972 328536 331344 331776 332928 334176 334611 336141 339014 339456 341172 342732 344088 346112 352053 352512 354294 355062 355914 358956 359424 360672 362024 362496 367744 369603 371293 372762 373248 374544 375948 381888 385152 387099 388869 389376 390728 392704 396576 404352 405756 407277 407808 409224 413712 417248 417792 419904 421362 421824 425984 429624 433296 438048 439569 441792 442368 443326 443904 445568 446148 448188 452608 454896 456976 458784 460377 465426 469404 470016 472392 473416 474552 478608 479232 480896 483327 483328 485537 487458 492804 497016 497664 499392 501264 508521 509184 511758 513536 514098 516132 518492 519168 528768 531441 532593 533871 538434 539136 541008 543036 543744 545632 551616 557056 559143 559872 561816 562432 563922 572832 577728 584064 586092 588289 589056 589824 591872 594864 597584 606528 608634 611712 613836 620568 625872 626688 629856 632043 632736 634933 638144 638976 644436 649944 657072 662688 663552 664989 665856 668352 669222 672282 678028 678912 682344 685464 688176 692224 698139 704106 705024 708588 710124 711828 717912 718848 721344 724048 724992 731187 735488 739206 742586 745524 746496 749088 751896 763776 767637 769301 770304 771147 774198 777738 778752 781456 785408 793152 807651 808704 811512 814554 815616 818448 827424 834496 835584 839808 842724 843648 845883 851968 859248 866592 876096 879138 883584 884736 886652 887808 891136 892296 896376 905216 909792 912951 913952 917568 920754 930852 938808 940032 944784 946832 949104 957216 958464 961792 966654 966656 971074 974916 985608 994032 995328 998784 1002528 1003833 1006009 1008423 1017042 1018368 1023516 1027072 1028196 1032264 1036984 1038336 1056159 1057536 1062882 1065186 1067742 1076868 1078272 1082016 1086072 1087488 1091264 1103232 1108809 1113879 1114112 1118286 1119744 1123632 1124864 1127844 1145664 1155456 1161297 1166607 1168128 1172184 1176578 1178112 1183744 1189728 1195168 1213056 1217268 1221831 1223424 1227672 1241136 1251744 1253376 1259712 1264086 1265472 1269866 1276288 1277952 1288872 1299888 1314144 1318707 1325376 1327104 1329978 1331712 1336704 1338444 1344564 1356056 1357824 1364688 1370928 1376352 1381131 1384448 1396278 1408212 1410048 1417176 1420248 1423656 1435824 1437696 1442688 1448096 1449981 1449984 1456611 1462374 1470976 1478412 1485172 1491048 1492992 1498176 1503792 1525563 1527552 1535274 1538602 1540608 1542294 1548396 1555476 1557504 1562912 1570816 1586304 1597779 1601613 1615302 1617408 1623024 1629108 1631232 1636896 1654848 1668992 1671168 1677429 1679616 1685099 1685448 1687296 1691766 1718496 1733184 1752192 1758276 1764867 1767168 1769472 1773304 1775616 1782272 1784592 1792752 1810432 1819584 1825902 1827904 1835136 1841508 1861704 1877616 1880064 1889568 1893664 1896129 1898208 1904799 1914432 1916928 1923584 1933308 1933312 1942148 1949832 1971216 1988064 1990656 1994967 1997568 2005056 2007666 2012018 2016846 2034084 2036736 2047032 2054144 2056392 2064528 2073968 2076672 2094417 2112318 2115072 2125764 2130372 2135484 2153736 2156544 2164032 2172144 2174976 2182528 2193561 2203591 2206464 2217618 2227758 2236572 2239488 2247264 2249728 2255688 2291328 2302911 2307903 2310912 2313441 2322594 2333214 2336256 2344368 2353156 2356224 2367488 2379456 2390336 2422953 2426112 2434536 2443662 2446848 2455344 2482272 2503488 2506752 2519424 2528172 2530944 2537649 2539732 2552576 2555904 2577744 2599776 2628288 2637414 2650752 2654208 2659956 2663424 2673408 2676888 2689128 2712112 2715648 2729376 2738853 2741856 2752704 2762262 2768896 2792556 2816424 2820096 2834352 2840496 2847312 2871648 2875392 2881619 2885376 2896192 2899962 2899968 2913222 2924748 2941952 2956824 2970344 2982096 2985984 2996352 3007584 3011499 3018027 3025269 3051126 3055104 3070548 3077204 3081216 3084588 3096792 3110952 3115008 3125824 3141632 3168477 3172608 3195558 3203226 3230604 3234816 3246048 3258216 3262464 3273792 3309696 3326427 3337984 3341637 3342336 3354858 3359232 3370198 3370896 3374592 3383532 3436992 3466368 3483891 3499821 3504384 3516552 3529734 3534336 3546608 3551232 3564544 3569184 3585504 3620864 3639168 3651804 3655808 3665493 3670272 3683016 3723408 3755232 3760128 3779136 3787328 3792258 3796416 3809598 3828864 3833856 3847168 3866616 3866624 3884296 3899664 3942432 3956121 3976128 3981312 3989934 3995136 4010112 4015332 4024036 4033692 4068168 4073472 4094064 4108288 4112784 4129056 4143393 4147936 4153344 4188834 4224636 4230144 4251528 4260744 4270968 4307472 4313088 4328064 4344288 4349943 4349952 4365056 4369833 4387122 4407182 4412928 4435236 4455516 4473144 4478976 4494528 4499456 4511376 4576689 4582656 4605822 4615806 4621824 4626882 4645188 4666428 4672512 4688736 4706312 4712448 4734976 4758912 4780672 4793337 4804839 4826809 4845906 4852224 4869072 4887324 4893696 4910688 4964544 5006976 5013504 5032287 5038848 5055297 5056344 5061888 5075298 5079464 5105152 5155488 5199552 5256576 5274828 5294601 5301504 5308416 5319912 5326848 5346816 5353776 5378256 5424224 5431296 5458752 5477706 5483712 5505408 5524524 5537792 5585112 5632848 5640192 5668704 5680992 5688387 5694624 5714397 5743296 5750784 5763238 5770752 5792384 5799924 5799936 5826444 5849496 5883904 5913648 5940688 5964192 5971968 5984901 5992704 6015168 6022998 6036054 6050538 6102252 6110208 6141096 6154408 6162432 6169176 6193584 6221904 6230016 6251648 6283251 6283264 6311981 6336954 6345216 6391116 6406452 6461208 6469632 6492096 6516432 6524928 6547584 6580683 6610773 6619392 6652854 6675968 6683274 6709716 6718464 6740396 6741792 6749184 6767064 6873984 6908733 6923709 6932736 6940323 6967782 6999642 7008768 7033104 7059468 7068672 7093216 7102464 7129088 7138368 7171008 7241728 7268859 7278336 7303608 7311616 7330986 7340544 7366032 7446816 7510464 7520256 7558272 7574656 7584516 7592832 7612947 7619196 7647757 7657728 7667712 7694336 7733232 7768592 7799328 7884864 7912242 7952256 7962624 7979868 7990272 8020224 8030664 8048072 8067384 8136336 8146944 8188128 8216559 8216576 8225568 8254129 8258112 8286786 8295872 8306688 8377668 8449272 8460288 8503056 8521488 8541936 8614944 8626176 8644857 8656128 8688576 8699886 8699904 8730112 8739666 8774244 8814364 8825856 8870472 8911032 8946288 8957952 8989056 8998912 9022752 9034497 9054081 9075807 9153378 9165312 9211644 9231612 9243648 9253764 9290376 9332856 9345024 9377472 9412624 9424896 9469952 9505431 9517824 9561344 9586674 9609678 9653618 9691812 9704448 9738144 9774648 9787392 9821376 9929088 9979281 10000913 10013952 10024911 10027008 10064574 10077696 10110594 10112688 10123776 10150596 10158928 10210304 10310976 10399104 10451673 10499463 10513152 10549656 10589202 10603008 10639824 10653696 10693632 10707552 10756512 10848448 10862592 10917504 10955412 10967424 10996479 11010816 11049048 11075584 11170224 11265696 11280384 11337408 11361984 11376774 11389248 11428794 11486592 11501568 11526476 11541504 11584768 11599848 11599872 11652888 11698992 11767808 11827296 11868363 11881376 11928384 11943936 11969802 11985408 12030336 12045996 12072108 12101076 12204504 12220416 12282192 12308816 12324864 12338352 12387168 12430179 12443808 12460032 12503296 12566502 12566528 12623962 12673908 12690432 12782232 12812904 12922416 12939264 12984192 13032864 13049829 13049856 13078117 13095168 13109499 13161366 13221546 13238784 13305708 13351936 13366548 13419432 13436928 13480792 13483584 13498368 13534128 13730067 13747968 13817466 13847418 13865472 13880646 13935564 13999284 14017536 14066208 14118936 14137344 14186432 14204928 14258176 14276736 14342016 14380011 14414517 14480427 14483456 14537718 14556672 14607216 14623232 14661972 14681088 14732064 14893632 15020928 15040512 15096861 15116544 15149312 15165891 15169032 15185664 15225894 15238392 15295514 15315456 15388672 15466464 15537184 15598656 15769728 15824484 15883803 15904512 15925248 15959736 15980544 16040448 16061328 16096144 16134768 16272672 16293888 16376256 16433118 16433152 16451136 16508258 16516224 16573572 16591744 16613376 16755336 16898544 16920576 17006112 17042976 17065161 17083872 17143191 17229888 17252352 17289714 17312256 17377152 17399772 17399808 17460224 17479332 17548488 17628728 17651712 17740944 17822064 17892576 17915904 17954703 17978112 17997824 18045504 18068994 18108162 18151614 18306756 18330624 18423288 18463224 18487296 18507528 18580752 18665712 18690048 18754944 18825248 18849753 18849792 18935943 18939904 19010862 19035648 19122688 19173348 19219356 19307236 19383624 19408896 19476288 19549296 19574784 19642752 19742049 19832319 19858176 19958562 20001826 20027904 20049822 20129148 20155392 20221188 20225376 20247552 20301192 20317856 20420608 20621952 20771127 20798208 20820969 20903346 20998926 21026304 21099312 21178404 21206016 21279648 21307392 21387264 21415104 21513024 21696896 21725184 21806577 21835008 21906287 21910824 21934848 21992958 22021632 22098096 22340448 22531392 22560768 22674816 22723968 22753548 22778496 22838841 22857588 22943271 22973184 23003136 23052952 23083008 23169536 23199696 23305776 23397984 23535616 23654592 23736726 23762752 23856768 23887872 23939604 23970816 24060672 24091992 24144216 24202152 24409008 24440832 24564384 24617632 24649677 24649728 24676704 24762387 24774336 24860358 24887616 24920064 25006592 25133004 25133056 25247924 25347816 25380864 25564464 25625808 25844832 25878528 25934571 25968384 26065728 26099658 26099712 26156234 26190336 26218998 26322732 26443092 26477568 26611416 26703872 26733096 26838864 26873856 26961584 26967168 26996736 27068256 27162243 27227421 27460134 27495936 27634932 27694836 27730944 27761292 27871128 27998568 28035072 28132416 28237872 28274688 28372864 28409856 28516293 28516352 28553472 28646683 28684032 28760022 28829034 28960854 29075436 29113344 29214432 29246464 29323944 29362176 29464128 29787264 29937843 30002739 30041856 30074733 30081024 30193722 30233088 30298624 30331782 30338064 30371328 30451788 30476784 30591028 30630912 30777344 30932928 31074368 31197312 31355019 31498389 31539456 31648968 31767606 31809024 31919472 31961088 32080896 32122656 32192288 32269536 32545344 32587776 32752512 32866236 32866304 32902272 32989437 33016516 33032448 33147144 33183488 33226752 33510672 33797088 33841152 34012224 34085952 34130322 34167744 34286382 34459776 34504704 34579428 34624512 34754304 34799544 34799616 34920448 34958664 35096976 35257456 35303424 35481888 35605089 35644128 35785152 35831808 35909406 35956224 35995648 36091008 36137988 36216324 36303228 36613512 36661248 36846576 36926448 36974592 37015056 37161504 37290537 37331424 37380096 37461047 37509888 37650496 37699506 37699584 37871886 38021724 38071296 38245376 38346696 38438712 38614472 38767248 38817792 38952576 39098592 39149487 39149568 39234351 39285504 39328497 39484098 39664638 39716352 39917124 40003652 40055808 40099644 40258296 40310784 40442376 40450752 40495104 40602384 40635712 40841216 41190201 41243904 41542254 41596416 41641938 41806692 41997852 42052608 42198624 42356808 42412032 42559296 42614784 42774528 42830208 43026048 43140033 43243551 43393792 43441281 43450368 43613154 43670016 43812574 43821648 43869696 43985916 44043264 44196192 44680896 45062784 45121536 45290583 45349632 45447936 45497673 45507096 45556992 45677682 45715176 45886542 45946368 46105904 46166016 46339072 46399392 46611552 46795968 47071232 47309184 47473452 47525504 47651409 47713536 47775744 47879208 47941632 48121344 48183984 48288432 48404304 48818016 48881664 49128768 49235264 49299354 49299456 49353408 49524774 49548672 49720716 49775232 49840128 50013184 50266008 50266112 50495848 50695632 50761728 51128928 51195483 51251616 51429573 51689664 51757056 51869142 51936768 52131456 52199316 52199424 52312468 52380672 52437996 52645464 52886184 52955136 53222832 53407744 53466192 53677728 53747712 53864109 53923168 53934336 53993472 54136512 54324486 54454842 54920268 54991872 55269864 55389672 55461888 55522584 55742256 55997136 56070144 56264832 56475744 56549259 56549376 56745728 56807829 56819712 57032586 57032704 57106944 57293366 57368064 57520044 57658068 57921708 58150872 58226688 58428864 58492928 58647888 58724352 58928256 59226147 59496957 59574528 59875686 60005478 60083712 60149466 60387444 60466176 60597248 60663564 60676128 60742656 60903576 60953568 61182056 61261824 61554688 61865856 62148736 62313381 62394624 62462907 62710038 62748517 62996778 63078912 63297936 63535212 63618048 63838944 63922176 64161792 64245312 64384576 64539072 65090688 65175552 65419731 65505024 65718861 65732472 65732608 65804544 65978874 66033032 66064896 66294288 66366976 67021344 67594176 67682304 68024448 68171904 68260644 68335488 68516523 68572764 68829813 68919552 69009408 69158856 69249024 69508608 69599088 69840896 69917328 70193952 70514912 70606848 70963776 71210178 71288256 71570304 71663616 71818812 71912448 71991296 72182016 72275976 72432648 72606456 73227024 73322496 73693152 73852896 73949031 73949184 74030112 74287161 74323008 74581074 74662848 74760192 74922094 75019776 75300992 75399012 75399168 75743772 76043448 76142592 76490752 76693392 76877424 77228944 77534496 77635584 77803713 77905152 78197184 78298974 78299136 78468702 78571008 78656994 78968196 79329276 79432704 79834248 80007304 80111616 80199288 80516592 80621568 80884752 80901504 80990208 81204768 81271424 81486729 81682263 81682432 82055753 82380402 82487808 83084508 83192832 83283876 83613384 83995704 84105216 84397248 84713616 84824064 85118592 85229568 85548879 85549056 85660416 85940049 86052096 86280066 86487102 86787584 86882562 87226308 87340032 87625148 87643296 87739392 87971832 88086528 88392384 89361792 89813529 90008217 90125568 90224199 90243072 90581166 90699264 90895872 90995346 91014192 91113984 91355364 91430352 91773084 91892736 92211808 92332032 92678144 92798784 93223104 93591936 94142464 94495167 94618368 94946904 95051008 95302818 95427072 95758416 95883264 96242688 96367968 96576864 96808608 97636032 97763328 98257536 98470528 98598708 98598912 98706816 98968311 99049548 99097344 99420841 99441432 99550464 99680256 100026368 100532016 100991696 101391264 101523456 102257856 102390966 102503232 102859146 103379328 103514112 103738284 103873536 104262912 104398632 104398848 104624936 104761344 104875992 105290928 105772368 105910272 106445664 106815267 106815488 106932384 107303677 107355456 107495424 107728218 107846336 107868672 107986944 108273024 108648972 108909684 109840536 109983744 110539728 110779344 110923776 111045168 111484512 111871611 111994272 112140288 112383141 112529664 112951488 113098518 113098752 113491456 113615658 114065172 114065408 114213888 114586732 114736128 115040088 115316136 115843416 116301744 116453376 116857728 116985856 117295776 117448461 117448704 117703053 117856512 117985491 118452294 118993914 119149056 119751372 120010956 120167424 120298932 120774888 120932352 121194496 121327128 121352256 121485312 121807152 121907136 122364112 122523648 123109376 123570603 123731712 124297472 124626762 124789248 124925814 125420076 125497034 125993556 126157824 126595872 127070424 127236096 127677888 127844352 128323584 128490624 128769152 129078144 129420099 129730653 130011869 130181376 130323843 130351104 130839462 131010048 131437722 131464944 131609088 131957748 132066064 132129792 132588576 132733952 134042688 135188352 135364608 135871749 136048896 136343808 136493019 136521288 136670976 137033046 137145528 137659626 137839104 138317712 138498048 139017216 139198176 139681792 139834656 140387904 141029824 141213696 141927552 142420356 142576512 142954227 143140608 143327232 143637624 143824896 143982592 144364032 144551952 144865296 145212912 146454048 146644992 147386304 147705792 147898062 147898368 148060224 148574322 148646016 149162148 149325696 149520384 149844188 150039552 150601984 150798024 150798336 151487544 152086896 152285184 152981504 153386784 153586449 153754848 154288719 154457888 155068992 155271168 155607426 155810304 156394368 156597948 156598272 156937404 157142016 157313988 157936392 158658552 158865408 159668496 160014608 160223232 160398576 161033184 161243136 161592327 161769504 161803008 161980416 162409536 162542848 162973458 163364526 163364864 164111506 164760804 164975616 166169016 166385664 166567752 167226768 167991408 168210432 168794496 169427232 169647777 169648128 170015521 170237184 170423487 170459136 171097758 171098112 171320832 171880098 172104192 172560132 172974204 173575168 173765124 174452616 174680064 175250296 175286592 175478784 175943664 176173056 176784768 177678441 178490871 178723584 179627058 180016434 180251136 180448398 181162332 181398528 181791744 181990692 182028384 182227968 182710728 182860704 183546168 183785472 184423616 184664064 185356288 185597568 186446208 186940143 187183872 187388721 188245551 188284928 188990334 189236736 189893808 190102016 190605636 190854144 191516832 191766528 192485376 192735936 193153728 193617216 195272064 195526656 196259193 196515072 196941056 197156583 197197416 197197824 197413632 197936622 198099096 198194688 198841682 198882864 199100928 200052736 201064032 201983392 202782528 203046912 204515712 204781932 205006464 205549569 205718292 206489439 206758656 207028224 207476568 207747072 208525824 208797264 209249872 209522688 209751984 210581856 211544736 211820544 212891328 213630534 213630976 213864768 214607354 214710912 214990848 215456436 215692672 215737344 215973888 216546048 217297944 217819368 219681072 219967488 221079456 221558688 221847093 221847552 222090336 222861483 222969024 223743222 223988544 224280576 224766282 225059328 225902976 226197036 226197504 226982912 227231316 228130344 228130816 228427776 229173464 229472256 230080176 230632272 231686832 232603488 232906752 233411139 233715456 233971712 234591552 234896922 234897408 235406106 235713024 235970982 236904588 237987828 238298112 239502744 240021912 240334848 240597864 241549776 241864704 242388992 242654256 242704512 242970624 243614304 243814272 244460187 244728224 245046789 245047296 246167259 246218752 247141206 247463424 248594944 249253524 249578496 249851628 250840152 250994068 251987112 252315648 253191744 254140848 254472192 255355776 255688704 256646637 256647168 256981248 257538304 257820147 258156288 258840198 259461306 260023738 260362752 260647686 261678924 262020096 262875444 262929888 263218176 263915496 264132128 264259584 265177152 265467904 268085376 270024651 270376704 270672597 270729216 271743498 272097792 272687616 272986038 273042576 273341952 274066092 274291056 275319252 275678208 276635424 276996096 278034432 278396352 279363584 279669312 280775808 282059648 282427392 283485501 283855104 284781731 284840712 285153024 285908454 286281216 287275248 287649792 288728064 289103904 289730592 290425824 292908096 293289984 294772608 295411584 295796124 295796736 296120448 296904933 297148644 297292032 298262523 298324296 298651392 299040768 299688376 300079104 301203968 301596048 302975088 304173792 304570368 305963008 306773568 307172898 307509696 308577438 308915776 310137984 310542336 311214852 311620608 312788736 313195896 313196544 313874808 314284032 314627976 315872784 317317104 317730816 319336992 320029216 320445801 320446464 320797152 321911031 322066368 322486272 323184654 323539008 323606016 323960832 324819072 325085696 325946916 326729052 326729728 328223012 329521608 329951232 332338032 332771328 333135504 334453536 335614833 335982816 336420864 337149423 337588992 338854464 339295554 339296256 340031042 340474368 340846974 342195516 342196224 342641664 343760196 344208384 345120264 345948408 347150336 347530248 348905232 349360128 350500592 350573184 350957568 351887328 352346112 353109159 353569536 353956473 355356882 356981742 357447168 359254116 360032868 360502272 360896796 362324664 362797056 363583488 363981384 364056768 364455936 365421456 365721408 367092336 367570944 368847232 369328128 370711809 370712576 371195136 372406879 372892416 373880286 374367744 374777442 376491102 377980668 378473472 379787616 380204032 381211272 381708288 383033664 383533056 384970752 385471872 386307456 387234432 388260297 389191959 390035607 390544128 390971529 391053312 392518386 393030144 393882112 394313166 394394832 394827264 395873244 396198192 396389376 397683364 397765728 398201856 400105472 402128064 403966784 405565056 406093824 407615247 409031424 409479057 409563864 410012928 411099138 411436584 412978878 413517312 414953136 415494144 417051648 417594528 418499744 419045376 419503968 421163712 423089472 423641088 425782656 427261068 427261952 427729536 428862681 429214708 429421824 429981696 430912872 431385344 431474688 431947776 433092096 434595888 435638736 439362144 439934976 442158912 443117376 443694186 443695104 444180672 445722966 445938048 447486444 447977088 448561152 449532564 450118656 451805952 452394072 452395008 453965824 454462632 456260688 456855552 458346928 458944512 460160352 461264544 462866157 463373664 465206976 465813504 466822278 467430912 467943424 469183104 469793844 469794816 470812212 471426048 471941964 473809176 475975656 476596224 479005488 480043824 480669696 481195728 483099552 483729408 484776981 484777984 485308512 485409024 485941248 486993611 487228608 487628544 488920374 489456448 490093578 490094592 492334518 494282412 494926848 497189888 498507048 499156992 499703256 501680304 501988136 503974224 504631296 506383488 508281696 508943331 508944384 510046563 510711552 511270461 511377408 513293274 513294336 513962496 515076608 515640294 516312576 517680396 518922612 520047476 520725504 521295372 523357848 524040192 525750888 525859776 526436352 527830992 528264256 528519168 530354304 530935808 533035323 535472613 536170752 540049302 540753408 541345194 543486996 544195584 545375232 545972076 546085152 546683904 548132184 548582112 550638504 551356416 553270848 553992192 556068864 556792704 558727168 559338624 560820429 561551616 562166163 564119296 564736653 564854784 566971002 567710208 569563462 569681424 570306048 571816908 572562432 574550496 575299584 577456128 578207808 579461184 580851648 585816192 586579968 588777579 589545216 590823168 591469749 591592248 591593472 592240896 593809866 594297288 594584064 596525046 596648592 597302784 599376752 600158208 602407936 603192096 605950176 608347584 609140736 611926016 613547136 614345796 615019392 616648707 617154876 617831552 619468317 620275968 621084672 622429704 623241216 625577472 626391792 627749616 628568064 629255952 631745568 634634208 635461632 638673984 640058432 640891602 640892928 641594304 643822062 644132736 644972544 646369308 647078016 647212032 647921664 649638144 650171392 651893832 653458104 653459456 656446024 659043216 659902464 664676064 665541279 665542656 666271008 668584449 668907072 671229666 671965632 672841728 674298846 675177984 677708928 678591108 678592512 680062084 680948736 681693948 684391032 684392448 685283328 687520392 688416768 690240528 691896816 694300672 695060496 697810464 698720256 700233417 701001184 701146368 701915136 703774656 704692224 706218318 707139072 707912946 710713764 713963484 714894336 718508232 720065736 721004544 721793592 724649328 725594112 727166976 727962768 728113536 728911872 730842912 731442816 733380561 734184672 735140367 735141888 737694464 738501777 738656256 741423618 741425152 742390272 744813758 745784832 747760572 748735488 749554884 752982204 755961336 756946944 759575232 760408064 762422544 763416576 766067328 767066112 769939911 769941504 770943744 772614912 773460441 774468864 776520594 778383918 780071214 781088256 781943058 785036772 786060288 787764224 788626332 788789664 789654528 791746488 792396384 792778752 795366728 795531456 796403712 800210944 804256128 807933568 810073953 811130112 812017791 812187648 815230494 815730721 818062848 818958114 819127728 820025856 822198276 822873168 825957756 827034624 829906272 830988288 834103296 835189056 836999488 838090752 839007936 842327424 846178944 847282176 850456503 851565312 854345193 854522136 854523904 855459072 857725362 858429416 858843648 861825744 862770688 862949376 866184192 869191776 871277472 878724288 879869952 884317824 886234752 887388372 887390208 888361344 890714799 891445932 891876096 894787569 894972888 895954176 897122304 899065128 900237312 903611904 904788144 907931648 908925264 912521376 913711104 916693856 917889024 920320704 922529088 925732314 926747328 930413952 931627008 933644556 934861824 935886848 938366208 939587688 939589632 941624424 942852096 943883928 947618352 951951312 953192448 958010976 960087648 961337403 961339392 962391456 965733093 966199104 967458816 969553962 969555968 970617024 970818048 971882496 973987222 974457216 975257088 977840748 978912896 980187156 980189184 984669036 988564824 989853696 994379776 997014096 998313984 999406512 1003360608 1003976272 1006844499 1007948448 1009262592 1011448269 1012766976 1016563392 1017886662 1017888768 1020093126 1021423104 1022540922 1026586548 1026588672 1027924992 1030153216 1031280588 1032625152 1035360792 1037845224 1040094952 1041451008 1042590744 1046715696 1048080384 1051501776 1051719552 1052872704 1055661984 1056528512 1057038336 1059327477 1060708608 1061869419 1061871616 1066070646 1066724789 1070945226 1072341504 1080098604 1081506816 1082690388 1086973992 1088391168 1090750464 1091944152 1092170304 1093367808 1096264368 1097164224 1101277008 1102712832 1106541696 1107984384 1112135427 1112137728 1113585408 1117220637 1117454336 1118677248 1121640858 1123103232 1124332326 1128238592 1129473306 1133942004 1135420416 1139126924 1139362848 1140612096 1143633816 1145124864 1149100992 1150599168 1154912256 1156415616 1158922368 1161703296 1164780891 1167575877 1170106821 1171632384 1172914587 1173159936 1177555158 1179090432 1181646336 1182939498 1183184496 1184481792 1187619732 1188594576 1189168128 1193050092 1193297184 1194605568 1198753504 1200316416 1204815872 1206384192 1211900352 1216695168 1218281472 1223852032 1227094272 1228437171 1228691592 1230038784 1233297414 1234309752 1235663104 1238936634 1240551936 1244859408 1246482432 1251154944 1252783584 1255499232 1257136128 1258511904 1263491136 1269268416 1270923264 1277347968 1280116864 1281783204 1281785856 1283188608 1286588043 1287644124 1288265472 1289945088 1292470933 1292738616 1294156032 1294424064 1295843328 1299276288 1300342784 1303787664 1306916208 1312892048 1318086432 1319804928 1329352128 1331082558 1331085312 1332542016 1337168898 1337814144 1342459332 1343931264 1345683456 1348597692 1350355968 1355417856 1357182216 1357185024 1360124168 1361897472 1363387896 1368782064 1370566656 1375040784 1376833536 1380481056 1383793632 1388598471 1388601344 1390120992 1394947801 1395620928 1397440512 1400466834 1402002368 1402292736 1403830272 1407549312 1409384448 1412436636 1414278144 1415825892 1421427528 1427926968 1429788672 1437016464 1440131472 1442009088 1443587184 1449298656 1451188224 1454330943 1454333952 1455925536 1456227072 1457823744 1460980833 1461685824 1462885632 1466761122 1468369344 1470280734 1470283776 1475388928 1477003554 1482847236 1482850304 1484780544 1489627516 1491569664 1495521144 1497470976 1499109768 1505964408 1511922672 1513893888 1519150464 1520816128 1524845088 1526829993 1526833152 1530139689 1532134656 1533811383 1534132224 1539879822 1539883008 1541887488 1545229824 1546920882 1548937728 1553041188 1556767836 1560142428 1562176512 1563886116 1570073544 1572120576 1575528448 1577252664 1577579328 1579309056 1583492976 1584792768 1585557504 1590733456 1591062912 1592807424 1600421888 1606417839 1608512256 1615867136 1620147906 1622260224 1624035582 1630460988 1631461442 1636125696 1637916228 1638255456 1640051712 1644396552 1645746336 1651915512 1654069248 1659812544 1661976576 1668206592 1670378112 1673998976 1676181504 1678015872 1682461287 1684654848 1686498489 1690154297 1692357888 1694209959 1694564352 1700913006 1703130624 1708690386 1709044272 1710918144 1715450724 1716858832 1717687296 1723651488 1725541376 1725898752 1732368384 1738383552 1742554944 1757448576 1759739904 1766332737 1768635648 1772469504 1774409247 1774776744 1774780416 1776722688 1781429598 1782891864 1783752192 1789575138 1789945776 1791908352 1798130256 1800474624 1807223808 1809576288 1815863296 1817850528 1825042752 1827422208 1833387712 1835778048 1840641408 1845058176 1849946121 1851464628 1853494656 1858404951 1860827904 1863254016 1867289112 1869723648 1871773696 1876732416 1879175376 1883248848 1885704192 1887767856 1895236704 1903902624 1906384896 1916021952 1920175296 1922674806 1922678784 1924782912 1931466186 1932398208 1934917632 1939107924 1939111936 1941234048 1941636096 1943764992 1947974444 1948914432 1950514176 1955681496 1957825792 1960374312 1960378368 1969338072 1977129648 1979707392 1988759552 1994028192 1996623837 1996627968 1998813024 2005753347 2006721216 2007952544 2013688998 2015896896 2018525184 2022896538 2025533952 2033126784 2035773324 2035777536 2040186252 2042846208 2045081844 2053173096 2053177344 2055849984 2060306432 2062561176 2065250304 2070721584 2075690448 2080189904 2082902016 2085181488 2093431392 2096160768 2100700251 2103003552 2103439104 2105745408 2111323968 2113057024 2114076672 2118654954 2121417216 2123738838 2123743232 2132141292 2133449578 2141890452 2144683008 2160197208 2163013632 2165380776 2173947984 2176782336 2181500928 2183888304 2184340608 2186735616 2192528736 2194328448 2200141683 2202554016 2205421101 2205425664 2210201773 2213083392 2215505331 2215968768 2224270854 2224275456 2227170816 2234441274 2237354496 2243281716 2246206464 2248664652 2256477184 2258946612 2267884008 2270840832 2278253848 2278725696 2281224192 2287267632 2290249728 2298201984 2301198336 2309819733 2309824512 2312831232 2317844736 2320381323 2323406592 2329561782 2335151754 2340213642 2343264768 2345829174 2355110316 2358180864 2363292672 2365878996 2366368992 2368963584 2375239464 2377189152 2378336256 2386100184 2386594368 2389211136 2397507008 2400632832 2409631744 2412768384 2423800704 2430221859 2433390336 2436053373 2436562944 2447192163 2447704064 2454188544 2456874342 2457383184 2460077568 2466594828 2468619504 2471326208 2477873268 2481103872 2489718816 2492964864 2502309888 2505567168 2510998464 2514272256 2517023808 2526982272 2538536832 2541846528 2551369509 2554695936 2560233728 2563035579 2563566408 2563571712 2566377216 2573176086 2575288248 2576530944 2584941866 2585477232 2588312064 2588848128 2598552576 2600685568 2607575328 2613832416 2625784096 2636172864 2639609856 2658704256 2662165116 2662170624 2665084032 2672144397 2674337796 2675628288 2684362707 2684918664 2687862528 2691366912 2697195384 2700711936 2710835712 2714364432 2720248336 2723794944 2726775792 2737564128 2741133312 2750081568 2753667072 2760962112 2767587264 2777196942 2777202688 2780241984 2789895602 2791241856 2794881024 2800933668 2804004736 2804585472 2807660544 2815098624 2818768896 2824873272 2828556288 2831651784 2842855056 2855853936 2859577344 2874032928 2880262944 2884012209 2884018176 2887174368 2897199279 2898597312 2902376448 2908661886 2908667904 2911851072 2912454144 2915647488 2921961666 2923371648 2925771264 2933522244 2936738688 2940561468 2940567552 2950777856 2954007108 2965694472 2965700608 2969561088 2979255032 2983139328 2991042288 2994941952 2998219536 3011928816 3020533497 3023845344 3027787776 3034344807 3038300928 3041632256 3049690176 3053659986 3053666304 3060279378 3064269312 3067622766 3079759644 3079766016 3083774976 3090459648 3093841764 3097875456 3106082376 3113535672 3120284856 3124353024 3127772232 3140147088 3144241152 3151056896 3154505328 3155158656 3158618112 3166985952 3169585536 3171115008 3177982431 3181466912 3182125824 3185608257 3185614848 3200174367 3200843776 3212835678 3217024512 3231734272 3240295812 3244520448 3248071164 3260921976 3262922884 3272251392 3275832456 3276510912 3280103424 3288793104 3291492672 3303831024 3308138496 3319625088 3323953152 3336406281 3336413184 3340756224 3347997952 3351661911 3352363008 3356031744 3364922574 3369309696 3372996978 3380308594 3384715776 3388419918 3401826012 3406261248 3417380772 3418088544 3421836288 3430901448 3433717664 3435374592 3447302976 3451082752 3451797504 3464736768 3476767104 3485109888 3494342673 3510320463 3514897152 3518743761 3519479808 3532665474 3537271296 3544939008 3548818494 3549553488 3553445376 3562859196 3565783728 3567504384 3579150276 3579891552 3583816704 3596260512 3600949248 3614447616 3619152576 3631726592 3635701056 3650085504 3654844416 3666775424 3671556096 3681282816 3685311513 3690116352 3699892242 3702162503 3702929256 3706989312 3716809902 3721655808 3734578224 3739447296 3753464832 3758350752 3766497696 3771408384 3775535712 3790473408 3807805248 3812769792 3832043904 3840350592 3845349612 3845357568 3849565824 3859764129 3862932372 3864796416 3869835264 3877412799 3878215848 3878223872 3882468096 3883272192 3887529984 3895948888 3897828864 3901028352 3911362992 3915651584 3920748624 3938676144 3954259296 3959414784 3977519104 3988056384 3993247674 3993255936 3997626048 4011506694 4013442432 4015905088 4027377996 4031793792 4037050368 4045793076 4051067904 4066253568 4071546648 4071555072 4080372504 4085692416 4090163688 4106346192 4111699968 4120612864 4125122352 4130500608 4141443168 4151380896 4160379808 4165795413 4165804032 4170362976 4184843403 4186862784 4192321536 4201400502 4206007104 4206878208 4211490816 4222647936 4226114048 4228153344 4237309908 4242834432 4247477676 4247486464 4264282584 4266899156 4283780904 4289366016 4320394416 4326027264 4330761552 4347895968 4353564672 4362992829 4363001856 4367776608 4368681216 4373471232 4382942499 4385057472 4388656896 4400283366 4405108032 4410842202 4410851328 4420403546 4426166784 4431010662 4448541708 4448550912 4454341632 4468882548 4474708992 4486563432 4492412928 4497329304 4512954368 4517893224 4535768016 4541681664 4556507696 4557451392 4562448384 4574535264 4580499456 4590419067 4596403968 4601434149 4602396672 4619639466 4619649024 4625662464 4635689472 4640762646 4646813184 4659123564 4670303508 4680427284 4686529536 4691658348 4710220632 4716361728 4726585344 4731757992 4732737984 4737927168 4750478928 4754378304 4756672512 4772200368 4773188736 4778422272 4795014016 4801265664 4819253517 4819263488 4825536768 4841289427 4847601408 4860443718 4866780672 4872106746 4894384326 4908377088 4913748684 4914766368 4920155136 4933189656 4937239008 4942652416 4955746536 4962207744 4979437632 4985929728 5004619776 5011134336 5021996928 5028544512 5034047616 5047383861 5053964544 5059495467 5070462891 5077073664 5082629877 5083693056 5102739018 5109391872 5120467456 5126071158 5127132816 5132754432 5146352172 5150576496 5153061888 5169883732 5170954464 5176624128 5177696256 5197105152 5201371136 5215150656 5227664832 5251568192 5272345728 5279219712 5298998211 5317408512 5323227741 5324330232 5324341248 5330168064 5344288794 5348675592 5351256576 5368725414 5369837328 5375725056 5394390768 5401423872 5421671424 5428728864 5440496672 5447589888 5453551584 5475128256 5482266624 5500163136 5507334144 5521924224 5535174528 5554393884 5554405376 5560483968 5575214853 5579791204 5582483712 5589762048 5601867336 5608009472 5609170944 5615321088 5630197248 5649746544 5657112576 5663303568 5685710112 5711707872 5719154688 5748065856 5760525888 5768024418 5768036352 5774348736 5794398558 5797194624 5804752896 5817323772 5817335808 5823702144 5824908288 5831294976 5843923332 5846743296 5851542528 5867044488 5873477376 5881122936 5881135104 5901555712 5908014216 5931388944 5939122176 5958510064 5966278656 5982084576 5989883904 5996439072 6017260041 6023857632 6041066994 6047690688 6055575552 6068689614 6076601856 6083264512 6099380352 6107319972 6107332608 6120558756 6128538624 6135245532 6159519288 6159532032 6167549952 6180919296 6187683528 6195750912 6212164752 6227071344 6240569712 6248706048 6255544464 6280294176 6288482304 6302100753 6302113792 6309010656 6310317312 6317236224 6330916943 6333971904 6339171072 6342230016 6355964862 6362933824 6364251648 6371216514 6371229696 6400348734 6425671356 6434049024 6463468544 6480591624 6489040896 6496142328 6521843952 6525845768 6544502784 6551664912 6553021824 6560206848 6577586208 6582985344 6600425049 6607662048 6616263303 6616276992 6630605319 6639250176 6646515993 6647906304 6672812562 6672826368 6681512448 6695995904 6703323822 6712063488 6729845148 6738619392 6745993956 6760617188 6769431552 6776839836 6803652024 6812522496 6834761544 6836177088 6843672576 6861802896 6867435328 6870749184 6894605952 6902165504 6903595008 6929459199 6929473536 6953534208 6961143969 6970219776 6988685346 7020640926 7029794304 7037487522 7065330948 7074542592 7089878016 7097636988 7099106976 7106890752 7125718392 7131567456 7135008768 7158300552 7159783104 7167633408 7192521024 7201898496 7228895232 7238305152 7263453184 7271402112 7290665577 7300171008 7308160119 7309688832 7333550848 7341576489 7343112192 7362565632 7370623026 7380232704 7399784484 7404325006 7405858512 7413978624 7433619804 7443311616 7469156448 7478894592 7506929664 7516701504 7532995392 7542816768 7551071424 7580946816 7615610496 7625539584 7654108527 7664087808 7680701184 7689106737 7690699224 7690715136 7699131648 7719528258 7725864744 7729592832 7754825598 7756431696 7764936192 7766544384 7791897776 7795657728 7802056704 7822725984 7831303168 7841497248 7877352288 7908518592 7918829568 7955038208 7976112768 7986495348 7986511872 7995252096 8016433191 8023013388 8026884864 8031810176 8053088121 8054755992 8063587584 8074100736 8091586152 8102135808 8132507136 8143093296 8160745008 8171384832 8180327376 8212692384 8223399936 8241225728 8250244704 8261001216 8282886336 8302761792 8320759616 8331590826 8331608064 8340725952 8369686806 8373725568 8384643072 8402801004 8412014208 8413756416 8422981632 8445295872 8452228096 8456306688 8474619816 8485668864 8494955352 8494972928 8528565168 8533798312 8567561808 8578732032 8640788832 8652036627 8652054528 8661523104 8691597837 8695791936 8707129344 8725985658 8726003712 8735553216 8737362432 8746942464 8765884998 8770114944 8777313792 8800566732 8810216064 8821684404 8821702656 8840807092 8852333568 8862021324 8897083416 8897101824 8908683264 8937765096 8949417984 8973126864 8984825856 8994658608 9025908736 9035786448 9061600491 9071536032 9083363328 9103034421 9113015392 9114902784 9124896768 9149070528 9160998912 9180838134 9192807936 9202868298 9239278932 9239298048 9251324928 9271378944 9281525292 9293626368 9318247128 9340607016 9360854568 9373059072 9383316696 9420441264 9432723456 9453170688 9463515984 9465475968 9475854336 9500957856 9508756608 9513345024 9533947293 9544400736 9546377472 9556824771 9556844544 9590028032 9600523101 9602531328 9638507034 9638526976 9651073536 9682578854 9695202816 9720887436 9733561344 9744213492 9788768652 9816754176 9827497368 9829532736 9840310272 9866379312 9874478016 9885304832 9911493072 9924415488 9958875264 9971859456 10009218843 10009239552 10022268672 10043993856 10054985733 10057089024 10068095232 10094767722 10107929088 10118990934 10140925782 10154147328 10165259754 10205478036 10218783744 10240934912 10252142316 10254265632 10265508864 10292704344 10301152992 10306123776 10339767464 10341908928 10353248256 10355392512 10394210304 10402742272 10430301312 10455329664 10483028019 10503136384 10530961389 10544691456 10556231283 10558439424 10597996422 10634817024 10646455482 10648660464 10660336128 10688577588 10697351184 10702513152 10737450828 10739674656 10751450112 10788781536 10802847744 10843342848 10857457728 10880993344 10895179776 10907103168 10950256512 10964533248 11000326272 11014668288 11043848448 11055934539 11070349056 11106487509 11108787768 11108810752 11120967936 11150429706 11159582408 11164967424 11203734672 11216018944 11218341888 11260394496 11299493088 11314225152 11326607136 11371420224 11423415744 11438309376 11496131712 11521051776 11536048836 11536072704 11548697472 11579292387 11588797116 11594389248 11609505792 11632238397 11634647544 11634671616 11647404288 11649816576 11662589952 11687846664 11693486592 11703085056 11734088976 11746954752 11762245872 11803111424 11816028432 11862777888 11878244352 11917020128 11932557312 11964169152 11979767808 11992878144 12034520082 12047715264 12082133988 12095381376 12111151104 12137379228 12153203712 12166529024 12198760704 12214639944 12214665216 12241117512 12257077248 12270491064 12319038576 12335099904 12361838592 12375367056 12391501824 12424329504 12454142688 12481139424 12497386239 12497412096 12511088928 12554530209 12560588352 12576964608 12604201506 12604227584 12618021312 12620634624 12634472448 12661833886 12667943808 12678342144 12684460032 12711929724 12725867648 12728503296 12742433028 12742459392 12800697468 12851342712 12868098048 12926937088 12961183248 12978081792 12992284656 13043687904 13051691536 13088978487 13089005568 13103329824 13106043648 13120413696 13148827497 13155172416 13165970688 13200850098 13215324096 13232526606 13232553984 13261210638 13278500352 13293031986 13345625124 13345652736 13363024896 13391991808 13406647644 13424126976 13459690296 13477238784 13491987912 13521234376 13538863104 13553679672 13607304048 13625044992 13669523088 13672354176 13687345152 13723605792 13734870656 13741498368 13771257201 13789211904 13804302447 13804331008 13807190016 13858918398 13858947072 13867422257 13907068416 13922287938 13940439552 13977370692 14041281852 14059588608 14074975044 14130661896 14149085184 14179756032 14195273976 14198213952 14213781504 14251436784 14263134912 14270017536 14316601104 14319566208 14335266816 14385042048 14403796992 14457760551 14457790464 14476610304 14523868281 14526906368 14542804224 14581331154 14600342016 14616320238 14667101696 14683152978 14725131264 14741246052 14760465408 14799568968 14808650012 14811717024 14827957248 14867239608 14886623232 14938312896 14957789184 15013859328 15033403008 15065990784 15085633536 15102142848 15142151583 15161893632 15178486401 15211388673 15231220992 15247889631 15251079168 15308217054 15328175616 15361402368 15378213474 15381398448 15398263296 15439056516 15451729488 15459185664 15509651196 15512863392 15529872384 15533088768 15583795552 15591315456 15604113408 15645451968 15662606336 15682994496 15754704576 15817037184 15837659136 15910076416 15952225536 15969683223 15972990696 15973023744 15990504192 16032866382 16046026776 16053769728 16063620352 16106176242 16109511984 16127175168 16183172304 16204271616 16265014272 16286186592 16321490016 16342769664 16360654752 16425384768 16446799872 16482451456 16500489408 16522002432 16565772672 16605523584 16641519232 16663181652 16663216128 16681451904 16725644559 16739373612 16747451136 16769286144 16802122129 16805602008 16824028416 16827512832 16845963264 16890591744 16904456192 16949239632 16971337728 16989910704 17057130336 17067596624 17135123616 17157464064 17281577664 17304073254 17304109056 17323046208 17383195674 17391583872 17414258688 17451971316 17452007424 17471106432 17474724864 17493884928 17531769996 17540229888 17554627584 17601133464 17620432128 17643368808 17643405312 17681614184 17704667136 17724042648 17794166832 17817366528 17875530192 17898835968 17946253728 17969651712 17989317216 18051780123 18051817472 18071572896 18123200982 18134321413 18143072064 18166726656 18206068842 18226030784 18229805568 18249793536 18298141056 18321997824 18361676268 18385615872 18405736596 18478557864 18478596096 18502649856 18542757888 18563050584 18587252736 18636494256 18681214032 18721709136 18746118144 18766633392 18840882528 18865446912 18906302259 18906341376 18927031968 18930951936 18951708672 18992750829 19001915712 19017513216 19026690048 19067894586 19088801472 19092754944 19113649542 19113689088 19180056064 19201046202 19277014068 19277053952 19302147072 19365157708 19390405632 19441774872 19467122688 19488426984 19577537304 19633508352 19654994736 19659065472 19680620544 19732758624 19748956032 19770609664 19801275147 19822986144 19848789909 19848830976 19891815957 19917750528 19939547979 19943718912 20018437686 20018479104 20044537344 20087987712 20109971466 20136190464 20189535444 20215858176 20237981868 20281851564 20308294656 20330519508 20410956072 20437567488 20481869824 20504284632 20508531264 20531017728 20585408688 20602305984 20612247552 20679534928 20683817856 20706496512 20710785024 20788420608 20805484544 20860602624 20883431907 20910659328 20966056038 21006272768 21061922778 21089382912 21112462566 21195992844 21269634048 21292910964 21297320928 21320672256 21377155176 21394702368 21405026304 21474901656 21479349312 21502900224 21577563072 21605695488 21686685696 21714915456 21761986688 21790359552 21814206336 21871996731 21900513024 21924480357 21929066496 21972005861 22000652544 22024729467 22029336576 22087696896 22111869078 22140698112 22212975018 22217575536 22241935872 22300859412 22319164816 22329934848 22407469344 22432037888 22436683776 22520788992 22598986176 22628450304 22653214272 22742840448 22846831488 22876618752 22962325581 22992263424 23042103552 23067320211 23072097672 23072145408 23097394944 23158584774 23177594232 23188778496 23264476794 23269295088 23294808576 23299633152 23375693328 23386973184 23406170112 23468177952 23493909504 23524491744 23606222848 23632056864 23725555776 23756488704 23834040256 23865114624 23928338304 23959535616 23985756288 24049299573 24069040164 24095430528 24159264363 24164267976 24190762752 24222302208 24274758456 24306407424 24333058048 24397521408 24429279888 24482235024 24514154496 24540982128 24638077152 24670199808 24723677184 24750734112 24783003648 24848659008 24908285376 24962278848 24994772478 24994824192 25022177856 25109060418 25121176704 25153929216 25208403012 25208455168 25236042624 25241269248 25268944896 25323667772 25335887616 25356684288 25368920064 25423859448 25451735296 25457006592 25484866056 25484918784 25601394936 25702685424 25736196096 25853874176 25922366496 25956109881 25956163584 25984569312 26074793511 26087375808 26103383072 26177956974 26178011136 26206659648 26212087296 26240827392 26297654994 26310344832 26331941376 26401700196 26430648192 26465053212 26465107968 26522421276 26557000704 26586063972 26691250248 26691305472 26726049792 26783983616 26813295288 26848253952 26919380592 26954477568 26983975824 27042468752 27077726208 27107359344 27214608096 27250089984 27309103263 27339046176 27344708352 27374690304 27447211584 27469741312 27482996736 27542514402 27578423808 27608604894 27608662016 27717836796 27717894144 27734844514 27814136832 27844575876 27880879104 27954741384 28082563704 28119177216 28149950088 28261323792 28298170368 28359512064 28390547952 28396427904 28427563008 28502873568 28526269824 28540035072 28601841879 28633202208 28639132416 28670474313 28670533632 28732623049 28770084096 28801569303 28807593984 28915521102 28915580928 28953220608 29047736562 29085608448 29162662308 29200684032 29232640476 29334203392 29366305956 29450262528 29482492104 29520930816 29599137936 29617300024 29623434048 29655914496 29734479216 29773246464 29876625792 29915578368 30027656529 30027718656 30066806016 30131981568 30164957199 30171267072 30204285696 30284303166 30323787264 30356972802 30422777346 30462441984 30495779262 30616434108 30656351232 30722804736 30756426948 30762796896 30796526592 30878113032 30903458976 30918371328 31019302392 31025726784 31059744768 31066177536 31167591104 31182630912 31208226816 31290903936 31325212672 31365988992 31449084057 31509409152 31592884167 31634074368 31668693849 31675318272 31820152832 31904451072 31939366446 31945981392 31981008384 32065732764 32092053552 32107539456 32127240704 32212352484 32219023968 32254350336 32366344608 32408543232 32530028544 32572373184 32642980032 32685539328 32721309504 32850769536 32893599744 32964902912 33000978816 33044004864 33131545344 33167803617 33211047168 33283038464 33319462527 33326363304 33326432256 33362903808 33451289118 33478747224 33494902272 33604244258 33611204016 33648056832 33655025664 33781183488 33808912384 33898479264 33942675456 33979821408 34114260672 34135193248 34270247232 34314928128 34563155328 34608146508 34608218112 34646092416 34737877161 34766391348 34783167744 34828517376 34896715191 34903942632 34904014848 34942212864 34949449728 34987769856 35063539992 35080459776 35109255168 35202266928 35240864256 35286737616 35363228368 35409334272 35448085296 35588333664 35634733056 35751060384 35797671936 35892507456 35939303424 35978634432 36103560246 36103634944 36143145792 36246401964 36268642826 36286144128 36333453312 36412137684 36452061568 36459611136 36499587072 36596282112 36643995648 36723352536 36771231744 36811473192 36957115728 37005299712 37085515776 37126101168 37174505472 37272988512 37362428064 37443418272 37492158717 37492236288 37533266784 37663590627 37681765056 37730893824 37812604518 37812682752 37854063936 37861903872 37903417344 37985501658 38003831424 38035026432 38053380096 38135789172 38177602944 38185509888 38227299084 38227378176 38360112128 38402092404 38554028136 38554107904 38604294144 38730315416 38780811264 38883549744 38934245376 38976853968 39155074608 39266935461 39267016704 39309989472 39318130944 39361241088 39446482491 39465517248 39497912064 39541219328 39602550294 39645972288 39697579818 39697661952 39783631914 39835501056 39879095958 40036875372 40036958208 40089074688 40175975424 40219942932 40272380928 40379070888 40431716352 40475963736 40563703128 40616589312 40661039016 40821912144 40875134976 40963739648 41008569264 41017062528 41062035456 41170817376 41204611968 41224495104 41313771603 41359069856 41367635712 41412907341 41412993024 41421570048 41576841216 41602266771 41610969088 41721205248 41766863814 41821318656 41932112076 42012545536 42123845556 42178765824 42224925132 42391985688 42539268096 42585821928 42594641856 42641344512 42754310352 42789404736 42810052608 42949803312 42958698624 43005800448 43155126144 43211390976 43373281653 43373371392 43429830912 43523973376 43571604843 43580719104 43628412672 43743993462 43801026048 43848960714 43944011722 44001305088 44049458934 44175393792 44223738156 44281396224 44425950036 44435151072 44483871744 44601718824 44638329632 44659869696 44814938688 44864075776 44873367552 45041577984 45197972352 45256900608 45306428544 45426454749 45485680896 45634166019 45693662976 45743668893 45753237504 45924651162 45984526848 46084207104 46134640422 46144195344 46194789888 46317169548 46355188464 46377556992 46528953588 46538590176 46589617152 46599266304 46751386656 46773946368 46812340224 46936355904 46987819008 47048983488 47212445696 47264113728 47451111552 47512977408 47668080512 47730229248 47856676608 47909049669 47919071232 47971512576 48098599146 48128112539 48138080328 48190861056 48318528726 48328535952 48381525504 48549516912 48612814848 48795042816 48858559776 48964470048 49028308992 49081964256 49276154304 49340399616 49447354368 49501468224 49566007296 49697318016 49816570752 49924557696 49989544956 49989648384 50044355712 50176933677 50218120836 50242353408 50307858432 50406366387 50416806024 50416910336 50472085248 50482538496 50537889792 50647335544 50671775232 50713368576 50847718896 50903470592 50914013184 50969732112 51202789872 51405370848 51472392192 51707748352 51844732992 51912219762 51912327168 51969138624 52149587022 52174751616 52206766144 52355913948 52356022272 52413319296 52424174592 52481654784 52595309988 52620689664 52663882752 52803400392 52861296384 52930106424 52930215936 53044842552 53114001408 53172127944 53382500496 53452099584 53567967232 53626590576 53696507904 53838761184 53908955136 53967951648 54084937504 54155340369 54155452416 54214718688 54402964239 54429216192 54500179968 54618206526 54678092352 54689416704 54749380608 54894423168 54939482624 54965993472 55085028804 55156847616 55217209788 55217324032 55435673592 55435788288 55469689028 55628273664 55689151752 55761758208 55909482768 56165127408 56238354432 56299900176 56522647584 56596340736 56718906777 56719024128 56781095904 56792855808 56855126016 56978252487 57005747136 57052539648 57080070144 57203683758 57266404416 57278264832 57340948626 57341067264 57465246098 57540168192 57603138606 57831042204 57831161856 57906441216 58095473124 58171216896 58325324616 58401368064 58465280952 58668406784 58732611912 58900525056 58964984208 59041861632 59198275872 59234600048 59246868096 59311828992 59403825441 59468958432 59546492928 59675447871 59753251584 59818643937 59831156736 60055313058 60055437312 60133612032 60263963136 60329914398 60408571392 60568606332 60647574528 60713945604 60845554692 60924883968 60991558524 61232868216 61312702464 61445609472 61512853896 61525593792 61593053184 61756226064 61806917952 61836742656 62038604784 62051453568 62119489536 62132355072 62335182208 62365261824 62416453632 62581807872 62650295721 62650425344 62731977984 62898168114 62936762551 63018818304 63185768334 63268148736 63337387698 63808902144 63878732892 63891962784 63962016768 64131465528 64184107104 64215078912 64254481408 64424704968 64438047936 64508700672 64732689216 64817086464 65060057088 65144746368 65285960064 65371078656 65442619008 65615990193 65701539072 65773441071 65787199488 65916017583 65929805824 66001957632 66074188401 66088009728 66263090688 66335607234 66422094336 66566076928 66638925054 66652726608 66725807616 66902578236 66957494448 66989804544 67208488516 67222408032 67296113664 67310051328 67562366976 67617824768 67796958528 67885350912 67959642816 68228521344 68270386496 68540494464 68629856256 68886976743 69126310656 69201960633 69216293016 69216436224 69292184832 69475754322 69532782696 69566335488 69793430382 69807885264 69884425728 69898899456 70127079984 70160919552 70218510336 70404533856 70481728512 70573475232 70726456736 70818668544 70896170592 71176667328 71269466112 71502120768 71595343872 71785014912 71878606848 71957268864 72207120492 72207269888 72286291584 72477793089 72492803928 72537285652 72572288256 72666906624 72824275368 72904123136 72919222272 72999174144 73192564224 73446705072 73542463488 73622946384 73914231456 74010599424 74171031552 74252202336 74349010944 74545977024 74724856128 74886836544 74984317434 74984472576 75066533568 75327181254 75363530112 75461787648 75625209036 75625365504 75708127872 75723807744 75806834688 75971003316 76007662848 76070052864 76106760192 76271578344 76355205888 76371019776 76454598168 76454756352 76720224256 76804184808 77108056272 77208588288 77460630832 77561622528 77767099488 77868490752 77953707936 78224380533 78310149216 78533870922 78534033408 78619978944 78636261888 78722482176 78892964982 78931034496 78995824128 79082438656 79205100588 79291944576 79395159636 79395323904 79567263828 79671002112 79758191916 80073750744 80073916416 80178149376 80351950848 80439885864 80544761856 80758141776 80863432704 80951927472 81127406256 81233178624 81322078032 81643824288 81750269952 81927309789 81927479296 82017138528 82034125056 82124070912 82301920259 82341634752 82409223936 82448990208 82627543206 82718139712 82735271424 82825814682 82825986048 83153682432 83204533542 83442410496 83533727628 83642637312 83864224152 84025091072 84247691112 84357531648 84449850264 84783971376 85078536192 85171643856 85189283712 85282689024 85508620704 85578809472 85620105216 85805525637 85899606624 85917397248 86011422939 86011600896 86197869147 86310252288 86404707909 86422781952 86746563306 86746742784 86859661824 87047946752 87143209686 87256825344 87487986924 87602052096 87697921428 87888023444 88002610176 88098917868 88350787584 88447476312 88562792448 88851900072 88870302144 88967743488 89203437648 89276659264 89319739392 89629877376 89728151552 89746735104 90082969587 90083155968 90395944704 90494871597 90513801216 90612857088 90852909498 90971361792 91268332038 91387325952 91487337786 91849302324 91969053696 92168414208 92269280844 92288390688 92389579776 92634339096 92710376928 92755113984 93057907176 93077180352 93179234304 93198532608 93502773312 93547892736 93624680448 93872711808 93975638016 94097966976 94424891392 94528227456 94778652501 94902223104 95006081547 95025954816 95336161024 95460458496 95713353216 95818099338 95943025152 96197198292 96256225078 96276160656 96381722112 96637057452 96657071904 96763051008 97099033824 97225629696 97590085632 97717119552 97928940096 98056617984 98163928512 98552308608 98680799232 98894708736 99002936448 99132014592 99394636032 99503410851 99633141504 99849115392 99958387581 99979089912 99979296768 100088711424 100353867354 100436241672 100484706816 100812732774 100833612048 100944170496 100965076992 101294671088 101343550464 101426737152 101695437792 101806941184 101828026368 101939464224 102405579744 102810741696 102944784384 103415496704 103689465984 103824439524 103824654336 103938277248 104213631483 104299174044 104349503232 104413532288 104690145573 104711827896 104712044544 104826638592 104848349184 104963309568 105190619976 105241379328 105327765504 105606800784 105722592768 105860212848 106089685104 106228002816 106344255888 106765000992 106904199168 107135934464 107253181152 107393015808 107677522368 107817910272 107935903296 108169875008 108310680738 108310904832 108429437376 108805928478 108858432384 109000359936 109236413052 109356184704 109378833408 109498761216 109788846336 109878965248 109931986944 110170057608 110313695232 110434419576 110434648064 110871347184 110939378056 111256547328 111378303504 111523516416 111818965536 112330254816 112476476151 112476708864 112599800352 112990771881 113045295168 113192681472 113437813554 113438048256 113562191808 113585711616 113710252032 113956504974 114011494272 114105079296 114160140288 114407367516 114532808832 114556529664 114681897252 114682134528 114930492196 115080336384 115206277212 115662084408 115662323712 115812882432 116190946248 116342433792 116650649232 116802736128 116930561904 117336813568 117465223824 117800806383 117801050112 117929968416 118083723264 118339447473 118396551744 118469200096 118493736192 118623657984 118807650882 118937916864 119092985856 119350895742 119506503168 119637287874 120110626116 120110874624 120267224064 120527926272 120659828796 120817142784 121137212664 121295149056 121427891208 121691109384 121849767936 121983117048 122465736432 122625404928 122891218944 123025707792 123051187584 123186106368 123512452128 123613835904 123673485312 123941314809 124077209568 124102907136 124238722023 124238979072 124264710144 124670364416 124730523648 124806800313 124832907264 125163615744 125300591442 125300850688 125463955968 125796336228 125873525102 126037636608 126371536668 126536297472 126674775396 127617804288 127757465784 127783925568 127924033536 128262931056 128368214208 128430157824 128508962816 128849409936 128876095872 129017401344 129465378432 129634172928 130119844959 130120114176 130289492736 130571920128 130714814529 130742157312 130885238016 131231980386 131403078144 131546882142 131832035166 132003915264 132148376802 132526181376 132671214468 132844188672 133132153856 133277850108 133305453216 133451615232 133805156472 133914988896 133979609088 134416977032 134444816064 134592227328 134620102656 135124733952 135235649536 135593917056 135770701824 135919285632 136279364247 136457042688 136540772992 136902498057 137080988928 137231006679 137259712512 137773953486 138252621312 138403921266 138432586032 138584369664 138951508644 139065565392 139132670976 139586860764 139615770528 139768851456 139797798912 140254159968 140321839104 140437020672 140809067712 140963457024 141146950464 141452913472 141637337088 141792341184 142353334656 142538932224 143004241536 143190687744 143570029824 143727149007 143757213696 143914537728 144384337617 144414240984 144414539776 144572583168 144955586178 144985607856 145074571304 145144576512 145648550736 145808246272 145838444544 146385128448 146893410144 147084926976 147245892768 147828462912 148021198848 148342063104 148504404672 148698021888 149091954048 149449712256 149773673088 149968634868 149968945152 150133067136 150530801031 150654362508 150727060224 150923575296 151219099161 151250418072 151250731008 151416255744 151447615488 151613669376 151942006632 152015325696 152140105728 152543156688 152710411776 152742039552 152909196336 153440448512 153608369616 154216112544 154417176576 154921261664 155123245056 155534198976 155736981504 155907415872 156448761066 156620298432 157067741844 157068066816 157239957888 157272523776 157444964352 157785929964 157862068992 157991648256 158164877312 158410201176 158583889152 158790319272 158790647808 159134527656 159342004224 159516383832 160147501488 160356298752 160703901696 160879771728 161089523712 161516283552 161726865408 161903854944 162254812512 162466021107 162466357248 162644156064 163208892717 163287648576 163500539904 163854619578 163854958592 164034277056 164068250112 164248141824 164603840518 164683269504 164818447872 164897980416 165255086412 165436279424 165470542848 165651629364 165651972096 166307364864 166409067084 166884820992 167067455256 167285274624 167728448304 168050182144 168495382224 168715063296 168899700528 169567942752 170156720331 170157072384 170343287712 170378567424 170565378048 170934757461 171017241408 171157618944 171240210432 171611051274 171799213248 171834794496 172022845878 172023201792 172395738294 172620504576 172809415818 173493126612 173493485568 173719323648 174095893504 174286419372 174513650688 174975973848 175204104192 175395842856 175776046888 176005220352 176197835736 176701575168 176894952624 177125584896 177703800144 177740604288 177935486976 178211476323 178406875296 178553318528 178639478784 179026343613 179259754752 179455931811 179456303104 179493470208 180165939174 180166311936 180791889408 180989743194 181225714176 181705818996 181942723584 182536664076 182774651904 182974675572 183698604648 183938107392 184336828416 184538561688 184576781376 184779159552 185268678192 185420753856 185510227968 186115814352 186154360704 186358468608 186397065216 187005546624 187095785472 187249360896 187745423616 187950887163 187951276032 188195933952 188810287653 188849782784 189056454912 189557305002 189804446208 190012163094 190672322048 191426706432 191636198676 191886050304 192394396584 192512450156 192552321312 192763444224 193274114904 193314143808 193526102016 194198067648 194451259392 195180171264 195434239104 195857880192 196113235968 196327857024 196847970579 197104617216 197320323213 197361598464 197748052749 197789417472 198005872896 198222565203 198264029184 198789272064 199006821702 199266283008 199698230784 199916775162 199958179824 200177422848 200707734708 200872483344 200969413632 201625465548 201667224096 201888340992 201930153984 202589342176 202687100928 202853474304 203390875584 203613882368 203656052736 203878928448 204811159488 205621483392 205889568768 206830993408 207378931968 207605881899 207648879048 207649308672 207876554496 208427262966 208598348088 208699006464 208827064576 209380291146 209423655792 209653277184 209696698368 210381239952 210482758656 210655531008 211213601568 211445185536 211720425696 212179370208 212456005632 212688511776 213530001984 213808398336 214271868928 214506362304 214786031616 215355044736 215635820544 215871806592 216339750016 216621361476 216621809664 216858874752 217433379267 217611856956 217716864768 218000719872 218427587677 218472826104 218712369408 218757666816 218997522432 219577692672 219757930496 220340115216 220627390464 220868839152 221742694368 221878756112 222513094656 222756607008 223047032832 223637931072 224660509632 224952952302 224953417728 225199600704 225981543762 226090590336 226385362944 226875627108 226876096512 227124383616 227171423232 227420504064 227913009948 228022988544 228210158592 228320280576 228814735032 229065617664 229113059328 229363794504 229364269056 229860984392 230160672768 230412554424 231324168816 231625764864 232381892496 232684867584 233301298464 233605472256 233861123808 234673141599 234673627136 234930447648 235601612766 235602100224 235746178369 235859936832 236167446528 236678894946 236793103488 236938400192 236987472384 237247315968 237615301764 237875833728 238185971712 238701791484 239013006336 239274575748 240221252232 240221749248 240534448128 241055852544 241319657592 241634285568 242274425328 242590298112 242855782416 243382218768 243699535872 243966234096 244931472864 245250809856 245781929367 245782437888 246051415584 246102375168 246372212736 246905760777 247024904256 247227671808 247346970624 247882629618 248154419136 248205814272 248477444046 248477958144 249340728832 249461047296 249613600626 250327231488 250601182884 250601701376 250927911936 251592672456 251747050204 252075273216 252743073336 253072594944 253349550792 255235608576 255514931568 255567851136 255848067072 256525862112 256736428416 256860315648 257017925632 257416576911 257698819872 257752191744 258034268817 258034802688 258593607441 258930756864 259214123727 259268345856 260239689918 260240228352 260578985472 261143840256 261429629058 261770476032 262463960772 262806156288 263093764284 263664070332 264007830528 264296753604 265052362752 265342428936 265688377344 266264307712 266555700216 266610906432 266903230464 267610312944 267829977792 267959218176 268833954064 268889632128 269184454656 269240205312 270249467904 270471299072 271187834112 271484614791 271541403648 271838571264 272558728494 272914085376 273081545984 273804996114 274161977856 274462013358 275547906972 276505242624 276807842532 276865172064 277168739328 277903017288 278131130784 278265341952 279173721528 279231541056 279537702912 279595597824 280508319936 280643678208 280874041344 281618135424 281926914048 282293900928 282905826944 283274674176 283584682368 284335957503 284706669312 285018244641 285077864448 285636076193 286008483072 286381375488 287140059648 287454298014 287829075456 288768675234 288828481968 289145166336 289911172356 289971215712 290149142608 290289153024 291297101472 291616492544 291676889088 292770256896 293786820288 294169853952 294491785536 295656925824 296042397696 296684126208 297008809344 297396043776 298183908096 298510232553 298899424512 299547346176 299875162743 299937269736 299937890304 300266134272 301061602062 301308725016 301454120448 302438198322 302500836144 302832511488 302895230976 303884013264 304030651392 304280211456 305086313376 305420823552 305484079104 305818392672 306880897024 307216739232 308432225088 308834353152 309842523328 310246490112 311068397952 311473963008 311814831744 312640894449 312897522132 313240596864 314070436719 314135483688 314136133632 314479915776 314545047552 314889928704 315571859928 315724137984 315983296512 316329754624 316820402352 317167778304 317580638544 318269055312 318684008448 319032767664 320295002976 320712597504 321407803392 321759543456 322179047424 323032567104 323453730816 323807709888 324509625024 324932042214 324932714496 325288312128 326417785434 326575297152 327001079808 327709239156 327709917184 328068554112 328136500224 328496283648 329207681036 329366539008 329636895744 329795960832 330510172824 330872558848 330941085696 331303258728 331303944192 332818134168 333769641984 334134910512 334570549248 335456896608 336100364288 336990764448 337429428453 337430126592 337799401056 338972315643 339135885504 340313440662 340314144768 340686575424 340757134848 341130756096 341869514922 342034482816 342315237888 342480420864 343222102548 343598426496 343669588992 344045691756 344046403584 344791476588 345241009152 345618831636 346986253224 346986971136 347438647296 348191787008 348572838744 349027301376 349951947696 350408208384 350791685712 351552093776 352010440704 352395671472 353403150336 353789905248 354251169792 355018342419 355407600288 355481208576 355870973952 356422952646 356813750592 357106637056 357278957568 358052687226 358519509504 358911863622 358912606208 360331878348 360332623872 361583778816 361979486388 362451428352 363411637992 363885447168 365073328152 365549303808 365949351144 367397209296 367876214784 368673656832 369077123376 369153562752 369558319104 370537356384 370841507712 371020455936 371823944427 372231628704 372308721408 372716166069 372716937216 372794130432 373524099637 374011093248 374191570944 374420400939 374498721792 375490847232 375901774326 375902552064 376391867904 377620575306 378112909824 379114610004 379608892416 380024326188 381344644096 382853412864 383272397352 383772100608 384788793168 385024900312 385104642624 385526888448 386548229808 386628287616 387052204032 388396135296 388902518784 390359534877 390360342528 390868478208 391715760384 392144443587 392226471936 392655714048 393695941158 394209234432 394640646426 395496105498 396011745792 396445130406 397578544128 398013643404 398532566016 399396461568 399833550324 399916359648 400354845696 401415469416 401744966688 401938827264 403250931096 403334448192 403776681984 403860307968 405178684352 405374201856 405706948608 406781751168 407227764736 407312105472 407757856896 408838092741 409622318976 410707494171 411242966784 411693020037 411779137536 413661986816 414757863936 415211763798 415297758096 415753108992 416854525932 417196696176 417398012928 417654129152 418760582292 418847311584 419306554368 419393396736 420762479904 420965517312 421311062016 422427203136 422890371072 423440851392 424358740416 424912011264 425377023552 427060003968 427616796672 428543737856 429012724608 429572063232 430710089472 431181447021 431271641088 431743613184 432679500032 433153012851 433242722952 433243619328 433717749504 434866758534 435223713912 435433729536 436855175354 436945652208 437424738816 437515333632 439155385344 439515860992 440680230432 441254780928 441737678304 443485388736 443757512224 445026189312 445513214016 446094065664 447275862144 449321019264 449905904604 449906835456 450399201408 451592403093 451963087524 452181180672 452770725888 453657297483 453751254216 453752193024 454248767232 454342846464 454841008128 455826019896 456045977088 456420317184 457629470064 458131235328 458226118656 458727589008 459721968784 460321345536 460825108848 462648337632 463251529728 464763784992 465369735168 466602596928 467210944512 467722247616 469346283198 469347254272 469860895296 471203225532 471204200448 471492356738 471719873664 472334893056 473357789892 473586206976 473876800384 473974944768 474494631936 475230603528 475751667456 476371943424 477403582968 478026012672 478549151496 480442504464 481068896256 482111705088 482639315184 483268571136 484548850656 485180596224 485711564832 486764437536 487398063321 487399071744 487932468192 489626678151 489862945728 490501619712 491563858734 491564875776 492102831168 492204750336 492744425472 493811521554 494049808512 494455343616 494693941248 495765259236 496308838272 496411628544 496954888092 496955916288 498681457664 498922094592 499227201252 500654462976 501202365768 501203402752 501855823872 503185344912 503494100408 504150546432 505486146672 506145189888 506699101584 510470160993 510471217152 511029863136 511135702272 511696134144 512804272383 513051724224 513472856832 513720631296 514035851264 514833153822 515397639744 515504383488 516068537634 516069605376 517187214882 517861513728 518428247454 520479379836 520480456704 521157970944 522287680512 522859258116 523540952064 524927921544 525612312576 526187528568 527328140664 528015661056 528593507208 530104725504 530684857872 531376754688 532528615424 533111400432 533221812864 533806460928 534634428969 535220625888 535659955584 535918436352 537079030839 537667908128 537779264256 538367795433 538368909312 538480410624 540498935808 540942598144 542375668224 542969229582 543677142528 545117456988 545828170752 546163091968 547609992228 548323955712 548924026716 551095813944 553010485248 553615685064 553730344128 554337478656 555806034576 556262261568 556530683904 558347443056 558463082112 559075405824 559191195648 561016639872 561287356416 561748082688 563236270848 563852661489 563853828096 564587801856 565811653888 566430862959 566549348352 567169364736 568671915006 569413338624 570036489282 571272152386 572016966144 574280119296 574908596028 575658150912 577537350468 577656963936 578290332672 579822344712 579942431424 580298285216 580578306048 582594202944 583232985088 583353778176 585540513792 587573640576 588339707904 588983571072 590543911737 591313851648 592084795392 593244158247 593368252416 594017618688 594667695609 594792087552 596367816192 597020465106 597798849024 599094692352 599750325486 599874539472 600532268544 602123204124 602617450032 602908240896 604876396644 605001672288 605665022976 605790461952 607768026528 608061302784 608560422912 610172626752 610841647104 610968158208 611636785344 613761794048 614433478464 616864450176 617668706304 619685046656 620492980224 622136795904 622817645697 622947926016 623629663488 625281788898 625795044264 626481193728 628140873438 628270967376 628959831552 629090095104 631143719856 631448275968 631966593024 633640804704 634335556608 635161277088 636538110624 637368016896 638065535328 640590005952 641425195008 642815606784 643519086912 644358094848 646065134208 646907461632 647615419776 649019250048 649864084428 649865428992 650576624256 652300137801 652835570868 653150594304 654002159616 655282763031 655418478312 655419834368 656137108224 656273000448 656992567296 658415362072 658733078016 659273791488 661020345648 661745117696 661882171392 662606517456 665636268336 667539283968 668269821024 669141098496 670913793216 672200728576 673981528896 674858856906 674860253184 675598802112 677944631286 678271771008 680626881324 680628289536 681373150848 681514269696 682261512192 683739029844 684068965632 684630475776 684960841728 686444205096 687196852992 687339177984 688091383512 688092807168 689582953176 690482018304 691237663272 693972506448 694877294592 696383574016 697145677488 698054602752 699903895392 700816416768 701583371424 703104187552 704019424797 704020881408 704791342944 706806300672 707238535107 707579810496 708502339584 710036684838 710815200576 710962417152 711741947904 712845905292 713627501184 714213274112 714557915136 716105374452 717039019008 717823727244 717825212416 720663756696 720665247744 723167557632 723958972776 724902856704 726823275984 727770894336 730146656304 731098607616 731898702288 734794418592 735752429568 737345788101 737347313664 738154246752 738307125504 739116638208 740717282331 741074712768 741683015424 742040911872 743647888854 744463257408 744617442816 745432332138 745433874432 747048199274 748022186496 748383141888 748840801878 750981694464 751803548652 751805104128 752783735808 755241150612 756225819648 758229220008 759217784832 760048652376 762689288192 765706825728 766544794704 767544201216 769577586336 770049800624 770209285248 771053776896 772249730733 773096459616 773256575232 774104408064 775780822323 776792270592 777642371181 777805037568 780719069754 780720685056 781736956416 783431520768 784288887174 785311428096 787391882316 788418468864 789281292852 790992210996 792023491584 792890260812 795157088256 796027286808 797065132032 798792923136 799667100648 799832719296 800709691392 802830938832 803489933376 803877654528 806501862192 806668896384 807553363968 807720615936 810357368704 810748403712 811413897216 813563502336 814453844373 814455529472 814624210944 815515713792 817676185482 818177913163 819244637952 821414988342 822485933568 823386040074 829515727872 830423527596 830595516192 831506217984 833709051864 834393392352 834796025856 835308258304 837521164584 837694623168 838613108736 838786793472 841524959808 841931034624 842622124032 844854406272 845780742144 846881702784 848717480832 849824022528 850754047104 853007872509 854120007936 855054733923 855233593344 856908228579 857087475712 858025449216 859144126464 861420178944 862362894042 863487226368 865359000064 866306025702 866485445904 867435499008 869733517068 870447427824 870867459072 873710350708 873891304416 874849477632 875030667264 878310770688 879031721984 881360460864 882509561856 883475356608 886970777472 887515024448 890052378624 891026428032 892188131328 894551724288 895530697659 898642038528 899625488229 899811809208 899813670912 900798402816 903184806186 903926175048 904362361344 907314594966 907502508432 908497534464 908685692928 911652039792 912091954176 912840634368 915258940128 916262470656 916452237312 917455178016 919443937568 920642691072 921650217696 925296675264 926503059456 929527569984 930739470336 933205193856 934421889024 935444495232 938692566396 938694508544 939721790592 942211310157 942406451064 942408400896 942984713476 943439747328 944669786112 946715579784 947172413952 947753600768 947949889536 948989263872 950461207056 951503334912 954807165936 956052025344 957098302992 960885008928 962137792512 964223410176 965278630368 966537142272 969097701312 970361192448 971423129664 973528875072 974796126642 974798143488 975864936384 979253356302 979725891456 981003239424 983127717468 983129751552 984205662336 984409500672 985488850944 987623043108 988099617024 988910687232 989387882496 991530518472 992617676544 992823257088 993909776184 993911832576 997362915328 998454402504 1001308925952 1002404731536 1003711647744 1006370689824 1006988200816 1008301092864 1010972293344 1012290379776 1013398203168 1016916946929 1020940321986 1020942434304 1022059726272 1022271404544 1023392268288 1025608544766 1026103448448 1026945713664 1027441262592 1028071702528 1029666307644 1030795279488 1031008766976 1032137075268 1032139210752 1034374429764 1035723027456 1036856494908 1040958759672 1040960913408 1042315941888 1044575361024 1045718516232 1047081904128 1049855843088 1051224625152 1052375057136 1054656281328 1056031322112 1057187014416 1060209451008 1061369715744 1062753509376 1065055027257 1065057230848 1066222800864 1066443625728 1067612921856 1069268857938 1069924963367 1070441251776 1071319911168 1071836872704 1074158061678 1075335816256 1075558528512 1076735590866 1076737818624 1080997871616 1084751336448 1085938459164 1087354285056 1090234913976 1091656341504 1092326183936 1095219984456 1096647911424 1097848053432 1102191627888 1106020970496 1107231370128 1107460688256 1108674957312 1111612069152 1112524523136 1113061367808 1115471833281 1116694886112 1116926164224 1118148498207 1118150811648 1118382391296 1120572298911 1122033279744 1122574712832 1123261202817 1123496165376 1126472541696 1127705322978 1127707656192 1129175603712 1131623307776 1132861725918 1134338729472 1137343830012 1138826677248 1140072978564 1142544304772 1144033932288 1148560238592 1149817192056 1151316301824 1155074700936 1155313927872 1156580665344 1159644689424 1159884862848 1160596570432 1161156612096 1165188405888 1166465970176 1166707556352 1171078604631 1171081027584 1175147281152 1176433330761 1176679415808 1177967142144 1181087823474 1182627703296 1186488316494 1188035237376 1189335391218 1192735632384 1194040930212 1195597698048 1198189384704 1199500650972 1199749078944 1201064537088 1204246408248 1205234900064 1205816481792 1209752793288 1210003344576 1211330045952 1211580923904 1215536053056 1216122605568 1217120845824 1220345253504 1221683294208 1221936316416 1223273570688 1227523588096 1228866956928 1232122482513 1233728900352 1235079060111 1235337412608 1239370093312 1240985960448 1244273591808 1245635291394 1247259326976 1250563577796 1251590088528 1252962387456 1256281746876 1256541934752 1257919663104 1258180190208 1262287439712 1262896551936 1263933186048 1267281609408 1268671113216 1270322554176 1273076221248 1274736033792 1276131070656 1281180011904 1282850390016 1285631213568 1287038173824 1288716189696 1292130268416 1293544341063 1293814923264 1295230839552 1298038500096 1299459038553 1299728168856 1299730857984 1301153248512 1304600275602 1305671141736 1306301188608 1310565526062 1310836956624 1312274216448 1312546000896 1316830724144 1317466156032 1318547582976 1322040691296 1323490235392 1323764342784 1325213034912 1331272536672 1335078567936 1336539642048 1338282196992 1341827586432 1344401457152 1347963057792 1349717713812 1349720506368 1351197604224 1354777209279 1355889262572 1356543542016 1360971892449 1361253762648 1361256579072 1362746301696 1363028539392 1364523024384 1367478059688 1368137931264 1369260951552 1372888410192 1374393705984 1374678355968 1376182767024 1379165906352 1380964036608 1382475326544 1387945012896 1389754589184 1392767148032 1394291354976 1396109205504 1399807790784 1401632833536 1403166742848 1406208375104 1408038849594 1408041762816 1409582685888 1413612601344 1414477070214 1415159620992 1417004679168 1420073369676 1421630401152 1421924834304 1423483895808 1425691810584 1427255002368 1428426548224 1429115830272 1432210748904 1434078038016 1435647454488 1435650424832 1441327513392 1446335115264 1447917945552 1449805713408 1453646551968 1455541788672 1460293312608 1462194189963 1462197215232 1463797404576 1468880034453 1469588837184 1471504859136 1474691576202 1474694627328 1476308493504 1476614251008 1478233276416 1481434564662 1482149425536 1483366030848 1484081823744 1487295777708 1488926514816 1489234885632 1490864664276 1490867748864 1494096398548 1496044372992 1496766283776 1497681603756 1501963388928 1503607097304 1503610208256 1505567471616 1510482301224 1512451639296 1516458440016 1518435569664 1520097304752 1525378576384 1531410482979 1531413651456 1533089589408 1535088402432 1538412817149 1539155172672 1540099601248 1540418570496 1542107553792 1544499461466 1546192919232 1546513150464 1548208816128 1551561644646 1553584541184 1555284742362 1561438139508 1561441370112 1563473912832 1566863041536 1568577774348 1570622856192 1574783764632 1576836937728 1578562585704 1581984421992 1584046983168 1585780521624 1590314176512 1592054573616 1594130264064 1597585846272 1599334201296 1599665438592 1601419382784 1605661877664 1606979866752 1607755309056 1611237092517 1613003724384 1613337792768 1615103386299 1615106727936 1615441231872 1620714737408 1621496807424 1622827794432 1627127004672 1628907688746 1628911058944 1631031427584 1635352370964 1636355826326 1638489275904 1642829976684 1644971867136 1646772080148 1659031455744 1660847055192 1661191032384 1663012435968 1667418103728 1668786784704 1669592051712 1670616516608 1675042329168 1675389246336 1677226217472 1677573586944 1683049919616 1683862069248 1685244248064 1689708812544 1691557984467 1691561484288 1693763405568 1697434961664 1699292588877 1699648045056 1701508094208 1706015745018 1708240015872 1710109467846 1713816457158 1716050898432 1722840357888 1724725788084 1726974452736 1730718000128 1732612051404 1732970891808 1734870998016 1739467034136 1740894855648 1741734918144 1747420701416 1747782608832 1749698955264 1750061334528 1756621541376 1758063443968 1762720921728 1765019123712 1766950713216 1771631735211 1773941554944 1775030048896 1779732474741 1780104757248 1782052856064 1784003086827 1784376262656 1789103448576 1791061395318 1797284077056 1799250976458 1799623618416 1801596805632 1806369612372 1807852350096 1808724722688 1814629189932 1815005016864 1816995068928 1817371385856 1823304079584 1824183908352 1825681268736 1830517880256 1832524941312 1832904474624 1834910356032 1838887875136 1841285382144 1843300435392 1850593350528 1853006118912 1859055139968 1861478940672 1866410387712 1868452937091 1868843778048 1870888990464 1877385132792 1877389017088 1879443581184 1884422620314 1884812902128 1885969426952 1886879494656 1893431159568 1894344827904 1895507201536 1895899779072 1900922414112 1903006669824 1909614331872 1912104050688 1914196605984 1921770017856 1924275585024 1928446820352 1930557260736 1933074284544 1938195402624 1940722384896 1942846259328 1947057750144 1949592253284 1949596286976 1951729872768 1956900413403 1958506712604 1959451782912 1962006478848 1965848289093 1966255434936 1966259503104 1968411324672 1968819001344 1970977701888 1975246086216 1976199234048 1977821374464 1983061036944 1985235353088 1985646514176 1987819552368 1994725830656 1996908805008 2002617851904 2004809463072 2007423295488 2012741379648 2013976401632 2016602185728 2021944586688 2024580759552 2026796406336 2033833893858 2041880643972 2041884868608 2044119452544 2044542809088 2046784536576 2051217089532 2052206896896 2053891427328 2054882525184 2056143405056 2059332615288 2061590558976 2062017533952 2064274150536 2064278421504 2068748859528 2071446054912 2073712989816 2081917519344 2084631883776 2089150722048 2091437032464 2094163808256 2099711686176 2102449250304 2104750114272 2109312562656 2112058274391 2112062644224 2114374028832 2120418902016 2121715605321 2122739431488 2125507018752 2130110054514 2130114461696 2132445601728 2132887251456 2135225843712 2138537715876 2139849926734 2140882503552 2142639822336 2143673745408 2148316123356 2150671632512 2151117057024 2153471181732 2153475637248 2161995743232 2169502672896 2171876918328 2174708570112 2180469827952 2183312683008 2184652367872 2190439968912 2193295822848 2195696106864 2204383255776 2212037364303 2212041940992 2214462740256 2214921376512 2217349914624 2222151846993 2223224138304 2225049046272 2226122735616 2230943666562 2233389772224 2233852328448 2236296996414 2236301623296 2241144597822 2244066559488 2245149425664 2246522405634 2252945083392 2255410645956 2255415312384 2258351207424 2263246615552 2265723451836 2268677458944 2274687660024 2277653354496 2280145957128 2285088609544 2288067864576 2297120477184 2299634384112 2302632603648 2310149401872 2310627855744 2313161330688 2316749192199 2319289378848 2319769725696 2321193140864 2322313224192 2327342466969 2330376811776 2332927113543 2332931940352 2333415112704 2342157209262 2342162055168 2350294562304 2352866661522 2355934284288 2362175646948 2365255406592 2372976632988 2376070474752 2378670782436 2385471264768 2388081860424 2391195396096 2396378769408 2399001301944 2399498157888 2402129074176 2408492816496 2410469800128 2411632963584 2419505586576 2420006689152 2422660091904 2423161847808 2431072106112 2432245211136 2434241691648 2440690507008 2443361533119 2443366588416 2443872632832 2446547141376 2454533739489 2455047176192 2457733913856 2464244965026 2467457800704 2470158120222 2478740186624 2488547183616 2491270582788 2494518653952 2501127155592 2503180177056 2505924774912 2512563493752 2513083869504 2515839326208 2516360380416 2524574879424 2525793103872 2527866372096 2534563218816 2537342226432 2540645108352 2546152442496 2549472067584 2552262141312 2559023617527 2562360023808 2565164201769 2565700780032 2570724685737 2571262427136 2574076347648 2577432379392 2584260536832 2587088682126 2590461679104 2596077000192 2598918077106 2599456337712 2602306497024 2609200551204 2611342283472 2612602377216 2621131052124 2621673913248 2624548432896 2625092001792 2633661448288 2634932312064 2637095165952 2644081382592 2646980470784 2647528685568 2650426069824 2662545073344 2670157135872 2673079284096 2676564393984 2683655172864 2688802914304 2695926115584 2698876464687 2699435427624 2699441012736 2702395208448 2709554418558 2711778525144 2713087084032 2721943784898 2722507525296 2725492603392 2726057078784 2734956119376 2736275862528 2738521903104 2745776820384 2748787411968 2749356711936 2752365534048 2758331812704 2761928073216 2764950653088 2775890025792 2779509178368 2785534296064 2788582709952 2792218411008 2799615581568 2803265667072 2806333485696 2812416750208 2816077699188 2816083525632 2819165371776 2826633930471 2827225202688 2828954140428 2830319241984 2834009358336 2839558639801 2840146739352 2843260802304 2843849668608 2846967791616 2851383621168 2854510004736 2856853096448 2864421497808 2868156076032 2871294908976 2882655026784 2892670230528 2895835891104 2899611426816 2907293103936 2911083577344 2920586625216 2924388379926 2924394430464 2927594809152 2937760068906 2939177674368 2943009718272 2949383152404 2949389254656 2952616987008 2953228502016 2956466552832 2962869129324 2964298851072 2966732061696 2968163647488 2974591555416 2977853029632 2978469771264 2981729328552 2981735497728 2988192797096 2992088745984 2995363207512 3003926777856 3007214194608 3011134943232 3020964602448 3024903278592 3032916880032 3036871139328 3040194609504 3050750840787 3050757152768 3062820965958 3062827302912 3066179178816 3070176804864 3076825634298 3078310345344 3080199202496 3080837140992 3084215107584 3088998922932 3092385838464 3093026300928 3096417632256 3103123289292 3107169082368 3110569484724 3122876279016 3122882740224 3126947825664 3133726083072 3137155548696 3141245712384 3149567529264 3153673875456 3157125171408 3163968843984 3168093966336 3171561043248 3180628353024 3184109147232 3188260528128 3195165081771 3195171692544 3198668402592 3199330877184 3202838765568 3209774890101 3211323755328 3213959733504 3215510618112 3222474185034 3226007448768 3226675585536 3230206772598 3230213455872 3241429474816 3242993614848 3254254009344 3257815377492 3257822117888 3262062855168 3270704741928 3272711652652 3276978551808 3285659953368 3289943734272 3293544160296 3318062911488 3321694110384 3322382064768 3326024871936 3334836207456 3337573569408 3339184103424 3341233033216 3346415499843 3350084658336 3350778492672 3354445494621 3354452434944 3355147173888 3361716896733 3366099839232 3367724138496 3369783608451 3370488496128 3379417625088 3383115968934 3383122968576 3387526811136 3394869923328 3398585177754 3403016188416 3412031490036 3416480031744 3420218935692 3427632914316 3432101796864 3445680715776 3449451576168 3453948905472 3461436000256 3465224102808 3465941783616 3469741996032 3478934068272 3481789711296 3483469836288 3494841402832 3495565217664 3499397910528 3500122669056 3513243082752 3516126887936 3525441843456 3529299992283 3530038247424 3533901426432 3543263470422 3547883109888 3550060097792 3559464949482 3564105712128 3568006173654 3578206897152 3582122790636 3594568154112 3598501952916 3599247236832 3603193611264 3612739224744 3615704700192 3617449445376 3629258379864 3630010033728 3633990137856 3634742771712 3646608159168 3648367816704 3651362537472 3661035760512 3665049882624 3665808949248 3669820712064 3677775750272 3682570764288 3686600870784 3696367447539 3701186701056 3705237180333 3706012237824 3713268990509 3718110279936 3722957881344 3732820775424 3736905874182 3741777980928 3754770265584 3758887162368 3768845240628 3769625804256 3771938853904 3773758989312 3786862319136 3788689655808 3791014403072 3791799558144 3801844828224 3806013339648 3819228663744 3824208101376 3828393211968 3843540035712 3848551170048 3856893640704 3861114521472 3866148569088 3876390805248 3880633023189 3881444769792 3885692518656 3894115500288 3898377115659 3899184506568 3899192573952 3903459745536 3913800826806 3917013425208 3918903565824 3931696578186 3932510869872 3936822649344 3937638002688 3950492172432 3952398468096 3955642748928 3966122073888 3970470706176 3971293028352 3975639104736 3989451661312 3993817610016 4005235703808 4009618926144 4014846590976 4025482759296 4027952803264 4033204371456 4043889173376 4049161519104 4053592812672 4064331627837 4067667787716 4082915677347 4083761287944 4083769737216 4088238905088 4089085618176 4093569073152 4102434179064 4104413793792 4107782854656 4112286810112 4118665230576 4123181117952 4124035067904 4128548301072 4137497719056 4142892109824 4147425979632 4163835038688 4169263767552 4178301444096 4182874064928 4188327616512 4199423372352 4204898500608 4209500228544 4218625125312 4224116548782 4224125288448 4228748057664 4240837804032 4243431210642 4245478862976 4251014037504 4260220109028 4260228923392 4264891203456 4265774502912 4270451687424 4277075431752 4279699853468 4281765007104 4285279644672 4287347490816 4296632246712 4301343265024 4302234114048 4306942363464 4306951274496 4339005345792 4343753836656 4349417140224 4360939655904 4366625366016 4369304735744 4380879937824 4386582569889 4386591645696 4391392213728 4406640103359 4408766511552 4424074728606 4424083881984 4428925480512 4429842753024 4434699829248 4444303693986 4446448276608 4450098092544 4452245471232 4461887333124 4466779544448 4467704656896 4472593992828 4472603246592 4482289195644 4488133118976 4490298851328 4493044811268 4505890166784 4510821291912 4510830624768 4516702414848 4526493231104 4531446903672 4537354917888 4549375320048 4555306708992 4560291914256 4570177219088 4576135729152 4594240954368 4599268768224 4605265207296 4615238451447 4620298803744 4621255711488 4626322661376 4633498384398 4638578757696 4639539451392 4642386281728 4644626448384 4654684933938 4660753623552 4665854227086 4665863880704 4684314418524 4684324110336 4700589124608 4705733323044 4711868568576 4724351293896 4730510813184 4745953265976 4752140949504 4757341564872 4770942529536 4776163720848 4782390792192 4792757538816 4798002603888 4798996315776 4804258148352 4816985632992 4820939600256 4823265927168 4833711277551 4839011173152 4840013378304 4845310158897 4845320183808 4846323695616 4855813295281 4862144212224 4864490422272 4868483383296 4881381014016 4886723066238 4886733176832 4893094282752 4909067478978 4915467827712 4928489930052 4934915601408 4940316240444 4957480373248 4977094367232 4982541165576 4989037307904 5002254311184 5006360354112 5011849549824 5025126987504 5026167739008 5031678652416 5032720760832 5049149758848 5051586207744 5055732744192 5069126437632 5074673953401 5074684452864 5081290216704 5092304884992 5097877766631 5098944135168 5104524282624 5118047235054 5124720047616 5130328403538 5141449371474 5148152695296 5168521073664 5174177364252 5180923358208 5192154000384 5197836154212 5198912675424 5204612994048 5218401102408 5222684566944 5225204754432 5242262104248 5243347826496 5249096865792 5250184003584 5267322896576 5269864624128 5274190331904 5288162765184 5293960941568 5295057371136 5300852139648 5314895205633 5325090146688 5339197424223 5340314271744 5346158568192 5352009260481 5353128787968 5367310345728 5377605828608 5391852231168 5397752929374 5398870855248 5404790416896 5419108837116 5423557050288 5426174168064 5443887569796 5445015050592 5450985206784 5452114157568 5469912238752 5472551725056 5477043806208 5491553640768 5497574823936 5498713423872 5504731068096 5516663625408 5523856146432 5529901306176 5551780051584 5559018356736 5571068592128 5577165419904 5584436822016 5599231163136 5605358811273 5606531334144 5612666971392 5624833500416 5632155398376 5632167051264 5638330743552 5653267860942 5657908280856 5660638483968 5679117279602 5680293478704 5686521604608 5687699337216 5702767242336 5709020009472 5713706192896 5728842995616 5736312152064 5742589817952 5765310053568 5785340461056 5791671782208 5799222853632 5814586207872 5822167154688 5841173250432 5848776759852 5848788860928 5855189618304 5870701240209 5875520137812 5878355348736 5886019436544 5897544867279 5898766304808 5898778509312 5905233974016 5906457004032 5912933105664 5925738258648 5928597702144 5933464123392 5949183110832 5955706059264 5956939542528 5963458657104 5976385594192 5984177491968 5990726415024 6007853555712 6014428389216 6022269886464 6041929204896 6049806557184 6065833760064 6073742278656 6080389219008 6101501681574 6101514305536 6125641931916 6125654605824 6132358357632 6140353609728 6153651268596 6156620690688 6160398404992 6161674281984 6168430215168 6177997845864 6184771676928 6186052601856 6192835264512 6206246578584 6214338164736 6221138969448 6245752558032 6253895651328 6267452166144 6274311097392 6282491424768 6299135058528 6307347750912 6314250342816 6327937687968 6336174823173 6336187932672 6343122086496 6361256706048 6365146815963 6368218294464 6376521056256 6390330163542 6390343385088 6397336805184 6398661754368 6405677531136 6419549780202 6422647510656 6427919467008 6431021236224 6444948370068 6452014897536 6453351171072 6460413545196 6460426911744 6482858949632 6485987229696 6508508018688 6515630754984 6515644235776 6524125710336 6541409483856 6545423305304 6553957103616 6571319906736 6579887468544 6587088320592 6636112092909 6636125822976 6643388220768 6644764129536 6652049743872 6666455540979 6669672414912 6675147138816 6678368206848 6682466066432 6692830999686 6700169316672 6701556985344 6708890989242 6708904869888 6723433793466 6732199678464 6735448276992 6739567216902 6758835250176 6766231937868 6766245937152 6775053622272 6789739846656 6797170355508 6806032376832 6824062980072 6832960063488 6840437871384 6855265828632 6864203593728 6891361431552 6898903152336 6907897810944 6922872000512 6930448205616 6931883567232 6939483992064 6950247576597 6957868136544 6963579422592 6966939672576 6982027400907 6989682805664 6991130435328 6998781340629 6998795821056 7000245338112 7026486165504 7032253775872 7050883686912 7058599984566 7067802852864 7086526940844 7095766219776 7100120195584 7118929898964 7128211424256 7136012347308 7156413794304 7164245581272 7189136308224 7197003905832 7198494473664 7206387222528 7225478449488 7231409400384 7234898890752 7258516759728 7260020067456 7267980275712 7269485543424 7293216318336 7296735633408 7302725074944 7322071521024 7330084599357 7330099765248 7331617898496 7339641424128 7355551500544 7363601218467 7365141528576 7373201741568 7392734895078 7402373402112 7410474360666 7426537981018 7436220559872 7465641550848 7473811748364 7483555961856 7509540531168 7517774324736 7537690481256 7539251608512 7543877707808 7547517978624 7573724638272 7577379311616 7582028806144 7583599116288 7603689656448 7612026679296 7638457327488 7648416202752 7656786423936 7677070852581 7687080071424 7697102340096 7712174057211 7713787281408 7722229042944 7732297138176 7752781610496 7761266046378 7771385037312 7788231000576 7796754231318 7798369013136 7806919491072 7827601653612 7834026850416 7837807131648 7863393156372 7865021739744 7873645298688 7875276005376 7900984344864 7904796936192 7911285497856 7932244147776 7940941412352 7942586056704 7951278209472 7978903322624 7987635220032 8010471407616 8019237852288 8029693181952 8050965518592 8055905606528 8066408742912 8087778346752 8096629394061 8098323038208 8107185625344 8128663255674 8135335575432 8165831354694 8167522575888 8176477810176 8178171236352 8204868358128 8208827587584 8215565709312 8237330461152 8246362235904 8248070135808 8257096602144 8274995438112 8285784219648 8294851959264 8327670077376 8338527535104 8356602888192 8365748129856 8376655233024 8398846744704 8409797001216 8419000457088 8437250250624 8448233097564 8448250576896 8457496115328 8479901791413 8481675608064 8486862421284 8490957725952 8502028075008 8518675919403 8520440218056 8520457846784 8529782406912 8531549005824 8540903374848 8554150863504 8559399706936 8563530014208 8570559289344 8593264493424 8602686530048 8604468228096 8613884726928 8678010691584 8687507673312 8698834280448 8721879311808 8733250732032 8738609471488 8761759875648 8773165139778 8773183291392 8782784427456 8813280206718 8817533023104 8848149457212 8848167763968 8857850961024 8859685506048 8869399658496 8888607387972 8892896553216 8900196185088 8904490942464 8923774666248 8933559088896 8935409313792 8945187985656 8945206493184 8964578391288 8976266237952 8986089622536 9011780333568 9021642583824 9033404829696 9052986462208 9062893807344 9074709835776 9098750640096 9110613417984 9120583828512 9140354438176 9152252522361 9152271458304 9188481908736 9198537536448 9210530414592 9230476902894 9240597607488 9242511422976 9252645322752 9266996768796 9277157515392 9279078902784 9284772563456 9289252896768 9309369867876 9321507247104 9331708454172 9331727761408 9368628837048 9368648220672 9401178249216 9411466646088 9423737137152 9448702587792 9461021626368 9491906531952 9504281899008 9514683129744 9541885059072 9552327441696 9564781584384 9585495245313 9585515077632 9596005207776 9597992631552 9608516296704 9629324670303 9633971265984 9641879200512 9646531854336 9667422555102 9678022346304 9680026756608 9690620317794 9690640367616 9711626590562 9724288424448 9728980844544 9762762028032 9773446132476 9773466353664 9786188565504 9818134957956 9830935655424 9856979860104 9869831202816 9880632480888 9914960746496 9954188734464 9965082331152 9978074615808 10004508622368 10012720708224 10023699099648 10039246499529 10050253975008 10052335478016 10063357304832 10065441521664 10085150690199 10098299517696 10103172415488 10109350825353 10111465488384 10138252875264 10149347906802 10149368905728 10162580433408 10184609769984 10195755533262 10209048565248 10236094470108 10249440095232 10260656807076 10282898742948 10296305390592 10337042147328 10348354728504 10361846716416 10384308000768 10395672308424 10397825350848 10409225988096 10436802204816 10445369133888 10450409508864 10484524208496 10486695652992 10498193731584 10500368007168 10534645793152 10539729248256 10548380663808 10576325530368 10587899976849 10587921883136 10590114742272 10601704279296 10629790411266 10650180293376 10678394848446 10692317136384 10704018520962 10734620691456 10783704462336 10795505858748 10797741710496 10809580833792 10838217674232 10847114100576 10852348336128 10887775139592 10890030101184 10901970413568 10904228315136 10939824477504 10945103450112 10954087612416 10983107281536 10995149647872 10997426847744 11009462136192 11033327250816 11047712292864 11059802612352 11089102342617 11103560103168 11115711540999 11118036713472 11139806971527 11142137184256 11154330839808 11168873644032 11198462326272 11210717622546 11225333942784 11249667000832 11264310796752 11276661487104 11306535721884 11315816561712 11321276967936 11358234559204 11360586957408 11373043209216 11375398674432 11405534484672 11418040018944 11427412385792 11457685991232 11472624304128 11485179635904 11530620107136 11570680922112 11583343564416 11598445707264 11629172415744 11641899069567 11644334309376 11682346500864 11695131346977 11697553519704 11697577721856 11710379236608 11741402480418 11751040275624 11756710697472 11795089734558 11797532609616 11810467948032 11812914008064 11851476517296 11857195404288 11866928246784 11898366221664 11911412118528 11913879085056 11926917314208 11952771188384 11968354983936 11981452830048 12015707111424 12028856778432 12044539772928 12083858409792 12099613114368 12131667520128 12147484557312 12160778438016 12203003363148 12203028611072 12248747032041 12251283863832 12251309211648 12264716715264 12280707219456 12307302537192 12313241381376 12320796809984 12323348563968 12336860430336 12355995691728 12369543353856 12372105203712 12412493157168 12428676329472 12442277938896 12491505116064 12507791302656 12534904332288 12548622194784 12564982849536 12598270117056 12614695501824 12628500685632 12655875375936 12672349646346 12672375865344 12686244172992 12722513412096 12730293631926 12736436588928 12753042112512 12780660327084 12780686770176 12794673610368 12797323508736 12811355062272 12839099560404 12845295021312 12855838934016 12862042472448 12889896740136 12904029795072 12906702342144 12920827090392 12920853823488 12965717899264 13017016037376 13031261509968 13048251420672 13082818967712 13090846610608 13107914207232 13142639813472 13159774937088 13174176641184 13219920310077 13272224185818 13272251645952 13286776441536 13289528259072 13304099487744 13332911081958 13339344829824 13350294277632 13356736413696 13364932132864 13385661999372 13400338633344 13403113970688 13417781978484 13417809739776 13446867586932 13464399356928 13470896553984 13479134433804 13517670500352 13532463875736 13532491874304 13550107244544 13579479693312 13594340711016 13612064753664 13648125960144 13665920126976 13680875742768 13710531657264 13728407187456 13782722863104 13797806304672 13815795621888 13845715354341 13845744001024 13860896411232 13863767134464 13878967984128 13900495153194 13909024523771 13915736273088 13927158845184 13933879345152 13964054801814 13979365611328 13982260870656 13997562681258 13997591642112 14052972331008 14101767373824 14117199969132 14135605705728 14173053881688 14191532439552 14200240391168 14237859797928 14256422848512 14272024694616 14312827588608 14328491162544 14378272616448 14394007811664 14396988947328 14412774445056 14450956898976 14462818800768 14469797781504 14501133832653 14517033519456 14520040134912 14535930476691 14535960551424 14538971086848 14567439885843 14586432636672 14593471266816 14605450149888 14644143042048 14660169198714 14660199530496 14679282848256 14711103001088 14727202436934 14746403483136 14785469790156 14804746804224 14820948721332 14853075962036 14872441119744 14931283101696 14947623496728 14967111923712 15019081062336 15035548649472 15075380962512 15078503217024 15087755415616 15095035957248 15147449276544 15154758623232 15164057612288 15167198232576 15207379312896 15224021860203 15224053358592 15276914654976 15293633299893 15296832405504 15313572847872 15354141705162 15374160142848 15424348114422 15444458085888 15505563220992 15522532092756 15542770074624 15576462001152 15593508462636 15596738026272 15613838982144 15655203307224 15668053700832 15675614263296 15726786312744 15730043479488 15747290597376 15750552010752 15801968689728 15809593872384 15822570995712 15864488295552 15881882824704 15885172113408 15902556418944 15957806645248 15975270440064 16017592272669 16020942815232 16038475704576 16056027781443 16059386363904 16101931037184 16111811213056 16132817485824 16175556693504 16193258788122 16214371250688 16257326511348 16270671150864 16331662709388 16335045151776 16352955620352 16356342472704 16409736716256 16417655175168 16431131418624 16474660922304 16492724471808 16496140271616 16514193204288 16549990876224 16571568439296 16589703918528 16655340154752 16677055070208 16713205776384 16731496259712 16753310466048 16797693489408 16816076433819 16819594002432 16838000914176 16874500501248 16896466195128 16896501153792 16914992230656 16959803582826 16973724842568 16981915451904 17037351838806 17040880436112 17059564813824 17063098011648 17108301727008 17118799413872 17127060028416 17141118578688 17186528986848 17205373060096 17208936456192 17227769453856 17356021383168 17375015346624 17397668560896 17443758623616 17466501464064 17477218942976 17523519751296 17546330279556 17546366582784 17565568854912 17612103720627 17626560413436 17635066046208 17692634601837 17696298914424 17696335527936 17715701922048 17719371012096 17738799316992 17777214775944 17785793106432 17800392370176 17847549332496 17867118177792 17870818627584 17890375971312 17929156782576 17952532475904 17972179245072 18023560667136 18043285167648 18066809659392 18105972924416 18125787614688 18149419671552 18197501280192 18221226835968 18241167657024 18280708876352 18304505044722 18304542916608 18376963817472 18397075072896 18421060829184 18460953805788 18481195214976 18485022845952 18505290645504 18533993537592 18554315030784 18558157805568 18569545126912 18578505793536 18618739735752 18643014494208 18663416908344 18663455522816 18737257674096 18802356498432 18822933292176 18847474274304 18897405175584 18922043252736 18983813063904 19008524469519 19008563798016 19029366259488 19083770118144 19095440447889 19104654883392 19129563168768 19170990490626 19171030155264 19192010415552 19195985263104 19217032593408 19258649340606 19267942531968 19283758401024 19293063708672 19334845110204 19356044692608 19360053513216 19381240635588 19381280735232 19423253181124 19448576848896 19457961689088 19525524056064 19546892264952 19546932707328 19572377131008 19636269915912 19661871310848 19713959720208 19739662405632 19761264961776 19829921492992 19908336278727 19908377468928 19930164662304 19956149231616 19999366622937 20009017244736 20025441416448 20047398199296 20078492999058 20100507950016 20104670956032 20126714609664 20170301380398 20196599035392 20206344830976 20218701650706 20276505750528 20298695813604 20298737811456 20325160866816 20369219539968 20391511066524 20418097130496 20472188940216 20498880190464 20521313614152 20565797485896 20592610781184 20674084294656 20696709457008 20723693432832 20768616001536 20791344616848 20795650701696 20818451976192 20873604409632 20890738267776 20900819017728 20946082202721 20969048416992 20973391305984 20996344021887 20996387463168 21000736014336 21069291586304 21079458496512 21096761327616 21152651060736 21175799953698 21175843766272 21203408558592 21259580822532 21300360586752 21356789696892 21384634272768 21408037041924 21469241382912 21567408924672 21591011717496 21595483420992 21619161667584 21676435348464 21694228201152 21704696672256 21775550279184 21780060202368 21803940827136 21808456630272 21879648955008 21890206900224 21908175224832 21966214563072 21990253798071 21990299295744 21994853695488 22018924272384 22066654501632 22090803655401 22095424585728 22119605224704 22178204685234 22207120206336 22231423081998 22279613943054 22308661679616 22396924652544 22421435245092 22450667885568 22499334001664 22528621593504 22553322974208 22613071443768 22631633123424 22642553935872 22716469118408 22721173914816 22746086418432 22750797348864 22811068969344 22836080037888 22854824771584 22915371982464 22945248608256 22970359271808 23031212557743 23061240214272 23136522171633 23141361844224 23166687128832 23196891414528 23258344831488 23283798139134 23364693001728 23390262693954 23395107039408 23420758473216 23482804960836 23502080551248 23513421394944 23590179469116 23595065219232 23620935896064 23625828016128 23702953034592 23714390808576 23733856493568 23796732443328 23822824237056 23827758170112 23853834628416 23905542376768 23936709967872 23962905660096 24031414222848 24057713556864 24089079545856 24167716819584 24199226228736 24263335040256 24289888182183 24294969114624 24321556876032 24406006726296 24406057222144 24497494064082 24502567727664 24529433430528 24614605074384 24626482762752 24641593619968 24646697127936 24711991383456 24739086707712 24744210407424 24824986314336 24857352658944 24884555877792 24983010232128 25015582605312 25069808664576 25097244389568 25129965699072 25196540234112 25229391003648 25257001371264 25311750751872 25344699292692 25344751730688 25372488345984 25439705374239 25445026824192 25460587263852 25472873177856 25506084225024 25556027758209 25561320654168 25561373540352 25589347220736 25594647017472 25622710124544 25678199120808 25690590042624 25711677868032 25779793480272 25808059590144 25813404684288 25841654180784 25931435798528 26034032074752 26062523019936 26096502841344 26165637935424 26181693221216 26215828414464 26285279626944 26319549874176 26348353282368 26439840620154 26544448371636 26544503291904 26573552883072 26579056518144 26608198975488 26665822163916 26678689659648 26700588555264 26713472827392 26729864265728 26771323998744 26800677266688 26806227941376 26835563956968 26835619479552 26893735173864 26928798713856 26958268867608 27035341000704 27064927751472 27100214489088 27158959386624 27188681422032 27224129507328 27296251920288 27331840253952 27361751485536 27421063314528 27456757567083 27456814374912 27565445726208 27595612609344 27631591243776 27691430708682 27691488002048 27721792822464 27727534268928 27757935968256 27800990306388 27818049047542 27831472546176 27854317690368 27867758690304 27928109603628 27958731222656 27964521741312 27995125362516 27995183284224 28105944662016 28203534747648 28234399938264 28271211411456 28346107763376 28383064879104 28400480782336 28475719595856 28512845697024 28544049389232 28625655177216 28656982325088 28756485735939 28756545232896 28788015623328 28793977894656 28825548890112 28887974010909 28901913797952 28925637601536 28939595563008 29002267665306 29034067038912 29040080269824 29071860953382 29071921102848 29134879771686 29172865273344 29186942533632 29288286084096 29320338397428 29320399060992 29358565696512 29422206002176 29454404873868 29492806966272 29570939580312 29609493608448 29641897442664 29706151924072 29744882239488 29862566203392 29895246993456 29934223847424 30038162124672 30071097298944 30117739498587 30150761925024 30157006434048 30175510831232 30190071914496 30255452070597 30294898553088 30309517246464 30328052476059 30328115224576 30334396465152 30414758625792 30448043720406 30448106717184 30553829309952 30587266599786 30627145695744 30708283410324 30748320285696 30848696228844 30888916171776 31011126441984 31045064185512 31085540149248 31152924002304 31187016925272 31193476052544 31227677964288 31310406614448 31336107401664 31351228526592 31453572625488 31460086958976 31494581194752 31501104021504 31603937379456 31619187744768 31645141991424 31728976591104 31763699930547 31763765649408 31770344226816 31805112837888 31915613290496 31950540880128 32035184545338 32076951409152 32112055562886 32203862074368 32223622426112 32351113387008 32386517576244 32428742501376 32514653022696 32541342301728 32663325418776 32670090303552 32705911240704 32712684945408 32819473432512 32835310350336 32862262837248 32949321844608 32985448943616 32992280543232 33028386408576 33099981752448 33143136878592 33179407837056 33267307027851 33310680309504 33347134622997 33354110140416 33419420914581 33426411552768 33462992519424 33506620932096 33595386978816 33632152867638 33676001828352 33749001002496 33792932390256 33829984461312 33919607165652 33947449685136 33963830903808 34074703677612 34081760872224 34119129627648 34126196023296 34216603454016 34237598827744 34254120056832 34282237157376 34373057973696 34410746120192 34417872912384 34455538907712 34712042766336 34750030693248 34795337121792 34887517247232 34933002928128 34954437885952 35047039502592 35085394040931 35092660559112 35092733165568 35131137709824 35224207441254 35253120826872 35270132092416 35385269203674 35392597828848 35431403844096 35438742024192 35554429551888 35571586212864 35600784740352 35695098664992 35734236355584 35741637255168 35780751942624 35858313565152 35905064951808 35944358490144 36047121334272 36086570335296 36133619318784 36211945848832 36251575229376 36298839343104 36395002560384 36442453671936 36482335314048 36561417752704 36609010089444 36609085833216 36746241096123 36753927634944 36794150145792 36842121658368 36921907611576 36962390429952 36970045691904 37010581291008 37067987075184 37108630061568 37116315611136 37139090253824 37237479471504 37286028988416 37326833816688 37474515348192 37604712996864 37645866584352 37694948548608 37794810351168 37844086505472 37967626127808 38017048939038 38017127596032 38058732518976 38167540236288 38190880895778 38209309766784 38259126337536 38341980981252 38342060310528 38384020831104 38391970526208 38434065186816 38517298681212 38535885063936 38567516802048 38586127417344 38669690220408 38712089385216 38720107026432 38762481271176 38762561470464 38846506362248 38897153697792 39051048112128 39093784529904 39144754262016 39272539831824 39323742621696 39427919440416 39479324811264 39522529923552 39659760930231 39659842985984 39816672557454 39816754937856 39860329324608 39912298463232 39998733245874 40018034489472 40050882832896 40094796398592 40156985998116 40201015900032 40209341912064 40253429219328 40340602760796 40393198070784 40412689661952 40437403301412 40553011501056 40597391627208 40597475622912 40650321733632 40738439079936 40783022133048 40836194260992 40944377880432 40997760380928 41042627228304 41131594971792 41185221562368 41348168589312 41393418914016 41447386865664 41537146063023 41537232003072 41582689233696 41591301403392 41636903952384 41727073571313 41747208819264 41781476535552 41801638035456 41892164405442 41938096833984 41946782611968 41992688043774 41992774926336 42138583172608 42158916993024 42305302121472 42351599907396 42351687532544 42406817117184 42519161645064 42600721173504 42713579393784 42769268545536 42816074083848 42938482765824 43134817849344 43182023434992 43190966841984 43238323335168 43352870696928 43388456402304 43409393344512 43503401497959 43551100558368 43560120404736 43607791430073 43607881654272 43616913260544 43702319657529 43759297910016 43780413800448 43816350449664 43932429126144 43980507596142 43980598591488 44037848544768 44133309003264 44181607310802 44239210449408 44356409370468 44414240412672 44462846163996 44559227886108 44617323359232 44793849305088 44842870490184 44901335771136 44998668003328 45057243187008 45106645948416 45226142887536 45263266246848 45285107871744 45432938236816 45442347829632 45492172836864 45501594697728 45622137938688 45672160075776 45709649543168 45830743964928 45880899899679 45890497216512 45940718543616 46062425115486 46122480428544 46273044343266 46333374257664 46516689662976 46567596278268 46729386003456 46780525387908 46790214078816 46841516946432 46965609921672 47004161102496 47026842789888 47180358938232 47190130438464 47241871792128 47251656032256 47405906069184 47428781617152 47467712987136 47593464886656 47645648474112 47655516340224 47707669256832 47811084753536 47873419935744 47925811320192 48052776818007 48062828445696 48115427113728 48168083344329 48178159091712 48272496876617 48335433639168 48398452457472 48526670080512 48579776364366 48643113752064 48812013452592 48994988128164 49005135455328 49058866861056 49229210148768 49252965525504 49283187239936 49293394255872 49423982766912 49478173415424 49488420814848 49649972628672 49714705317888 49769111755584 49966020464256 50031165210624 50139617329152 50194488779136 50259931398144 50393080468224 50448229301457 50458782007296 50514002742528 50623501503744 50689398585384 50689503461376 50744976691968 50879410748478 50921174527704 50945746355712 51112055516418 51122641308336 51178694441472 51189294034944 51356398241616 51381180085248 51423355736064 51559586960544 51616119180288 51626809368576 51683308361568 51862871597056 52068064149504 52125046039872 52193005682688 52331275870848 52363386442432 52431656828928 52570559253888 52639099748352 52696706564736 52836311161881 52879681240308 53077903805511 53088896743272 53089006583808 53147105766144 53158113036288 53216397950976 53331644327832 53357379319296 53401177110528 53459728531456 53542647997488 53601354533376 53612455882752 53671127913936 53787470347728 53857597427712 53916537735216 54070682001408 54129855502944 54200428978176 54317918773248 54377362844064 54448259014656 54592503840576 54663680507904 54723502971072 54842126629056 54913515134166 54913628749824 55130891452416 55191225218688 55263182487552 55382861417364 55382976004096 55443585644928 55455068537856 55515871936512 55601980612776 55636098095084 55662945092352 55708635380736 55735517380608 55856219207256 55917462445312 55929043482624 55990250725032 55990366568448 56407069495296 56468799876528 56542422822912 56692215526752 56766129758208 56800961564672 56951439191712 57025573408557 57025691394048 57088098778464 57251310354432 57286321343667 57313964650176 57512971471878 57513090465792 57576031246656 57587955789312 57651097780224 57775948021818 57803827595904 57851275203072 57879191126016 58004535330612 58068134077824 58080160539648 58143721906764 58143842205696 58269759543372 58345730546688 58373885067264 58576572168192 58640676794856 58640798121984 58717131393024 58844412004352 58908809747736 58985613932544 59141879160624 59218987216896 59283794885328 59412303848144 59489764478976 59725132406784 59790493986912 59868447694848 59998099868811 60076324249344 60142194597888 60235478997174 60301523850048 60314012868096 60351021662464 60380143828992 60510904141194 60589797106176 60619034492928 60656104952118 60656230449152 60829517251584 60896087440812 60896213434368 61107658619904 61174533199572 61254291391488 61416566820648 61496640571392 61697392457688 61777832343552 62022252883968 62090128371024 62171080298496 62305848004608 62374033850544 62386952105088 62455355928576 62620813228896 62672214803328 62702457053184 62838246608163 62907145250976 62920173917952 62989032065661 62989162389504 63002208043008 63125572838653 63207874758912 63238375489536 63290283982848 63457953182208 63527399861094 63527531298816 63610225675776 63901081760256 64070369090676 64153902818304 64224111125772 64407724148736 64447244852224 64702226774016 64773035152488 64857485002752 65029306045392 65082684603456 65326650837552 65340180607104 65411822481408 65425369890816 65638946865024 65670620700672 65724525674496 65898643689216 65970761394213 65970897887232 65984561086464 66056772817152 66199963504896 66272410966203 66286273757184 66358815674112 66534614055702 66621360619008 66694269245994 66838841829162 66925985038848 67190773957632 67264305735276 67352003656704 67498002004992 67585864780512 67659968922624 67839214331304 67894899370272 67927661807616 68149407355224 68163521744448 68238259255296 68252392046592 68433206908032 68475197655488 68508240113664 68564474314752 68746115947392 68821492240384 68835745824768 68911077815424 69093637673229 69409566514899 69424085532672 69500061386496 69590674243584 69775034494464 69908875771904 70094079005184 70170788081862 70185321118224 70262275419648 70448414882508 70506241653744 70540264184832 70770538407348 70785195657696 70862807688192 70877484048384 71108859103776 71143172425728 71201569480704 71390197329984 71468472711168 71483274510336 71561503885248 71716627130304 71810129903616 71888716980288 72094242668544 72173140670592 72267238637568 72423891697664 72503150458752 72597678686208 72790005120768 72869664546549 72884907343872 72964670628096 73122835505408 73218020178888 73218171666432 73492482192246 73588300291584 73843815223152 73924780859904 73940091383808 74135974150368 74217260123136 74232631222272 74278180507648 74474958943008 74572057976832 74653667633376 74949030696384 75209425993728 75291733168704 75389897097216 75589620702336 75688173010944 75935252255616 76034097878076 76034255192064 76117465037952 76319116122717 76335080472576 76381761791556 76418619533568 76518252675072 76668083274627 76683961962504 76684120621056 76768041662208 76783941052416 76868130373632 77034597362424 77071770127872 77135033604096 77339380440816 77424178770432 77440214052864 77524962542352 77693012724496 77794307395584 78102096224256 78187569059808 78289508524032 78545079663648 78647485243392 78855838880832 78958649622528 79045059847104 79319521860462 79319685971968 79633345114908 79633509875712 79720658649216 79824596926464 79997466491748 80036068978944 80101765665792 80189592797184 80313971996232 80402031800064 80418683824128 80506858438656 80681205521592 80786396141568 80874806602824 81106023002112 81194783254416 81300643467264 81476878159872 81566044266096 81672388521984 81888755760864 81995520761856 82085254456608 82263189943584 82370272701249 82370443124736 82696337178624 82786837828032 82894773731328 83074292126046 83074464006144 83165378467392 83182602806784 83273807904768 83454147142626 83494417638528 83562953071104 83603276070912 83784328810884 83876193667968 83893565223936 83985376087548 83985549852672 84277166345216 84317833986048 84610604242944 84703199814792 84703375065088 84813634234368 85038323290128 85201442347008 85427158787568 85538537091072 85632148167696 85876965531648 86269457207817 86269635698688 86364046869984 86381933683968 86476646670336 86663922032727 86705741393856 86776912804608 86818786689024 87006802995918 87102201116736 87120240809472 87215582860146 87215763308544 87404639315058 87518595820032 87560827600896 87864858252288 87961015192284 87961197182976 88075697089536 88266618006528 88363214621604 88478420898816 88712818740936 88828480825344 88925692327992 89118455772216 89234646718464 89587698610176 89685740980368 89802671542272 89997336006656 90114486374016 90213291896832 90353218495761 90452285775072 90526532493696 90570215743488 90766356211791 90865876473632 90884695659264 90984157428177 90984345673728 91003189395456 91244275877376 91344320151552 91419299086336 91661487929856 91761799799358 91881437087232 92124850230972 92244960857088 92546088686532 92666748515328 93033379325952 93135192556536 93458772006912 93561050775816 93580428157632 93683033892864 93931219843344 94008322204992 94053685579776 94360717876464 94380260876928 94483743584256 94503312064512 94811812138368 94857563234304 94935425974272 95186929773312 95291099791641 95291296948224 95311032680448 95415338513664 95622169507072 95746839871488 95851622640384 96105553636014 96230854227456 96336166688658 96544993753234 96670867278336 97053340161024 97159552728732 97286227504128 97624026905184 97989976256328 98010270910656 98117733722112 98458420297536 98505931051008 98566374479872 98586788511744 98847965533824 98956346830848 98976841629696 99299945257344 99429410635776 99538223511168 99801921083553 99932040928512 100062330421248 100258262743743 100279234658304 100388977558272 100519862796288 100786160936448 100896458602914 101028005485056 101247003007488 101378797170768 101489953383936 101758821496956 101842349055408 101891492711424 102224111032836 102245282616672 102357388882944 102378588069888 102712796483232 102762360170496 102846711472128 103119173921088 103232238360576 103253618737152 103366616723136 103725743194112 104136128299008 104250092079744 104386011365376 104662551741696 104726772884864 104863313657856 105141118507776 105256182122793 105278199496704 105393413129472 105672622323762 105759362480616 106155807611022 106177793486544 106294211532288 106316226072576 106663288655664 106714758638592 106802354221056 107085295994976 107202709066752 107224911765504 107342255827872 107574940695456 107715194855424 107833075470432 108141364002816 108259711005888 108400857956352 108635837546496 108754725688128 108896518029312 109185007681152 109327361015808 109447005942144 109684253258112 109827030268332 109827257499648 110238723288369 110261782904832 110382450437376 110526364975104 110765722834728 110765952008192 110887171289856 110910137075712 111031743873024 111203961225552 111272196190168 111325890184704 111417270761472 111712438414512 111834924890624 111858086965248 111980501450064 112814138990592 112937599753056 113084845645824 113384431053504 113532259516416 113601923129344 113902878383424 114051146817114 114051382788096 114176197556928 114502620708864 114572642687334 114627929300352 115025942943756 115026180931584 115152062493312 115175911578624 115302195560448 115551896043636 115607655191808 115702550406144 115758382252032 116009070661224 116136268155648 116160321079296 116287443813528 116287684411392 116539519086744 116691461093376 117153144336384 117281353589712 117434262786048 117688824008704 117817619495472 117971227865088 118283758321248 118437974433792 118567589770656 118824607696288 118979282790693 118979528957952 119450264813568 119580987973824 119736895389696 119996199737622 120152648498688 120284389195776 120470957994348 120603047700096 120628025736192 120702043324928 120760287657984 121021808282388 121179594212352 121238068985856 121312209904236 121312460898304 121659034503168 121792174881624 121792426868736 122215317239808 122349066399144 122508582782976 122833133641296 122993281142784 123394784915376 123555664687104 124044505767936 124180256742048 124342160596992 124611438189069 124611696009216 124748067701088 124773904210176 124910711857152 125181220713939 125241626457792 125344429606656 125404914106368 125676493216326 125814290501952 125840347835904 125978064131322 125978324779008 126251145677306 126415749517824 126476750979072 126915906364416 127054799722188 127055062597632 127220451351552 127802163520512 128140738181352 128307805636608 128448222251544 128815448297472 128894489704448 129404453548032 129546070304976 129714970005504 130058612090784 130165369206912 130510204493877 130653301675104 130680361214208 130823644962816 130850739781632 131106958972587 131277893730048 131341241401344 131449051348992 131797287378432 131941522788426 131941795774464 132113545634304 132399927009792 132544821932406 132717631348224 133069228111404 133242721238016 133388538491988 133677683658324 133851970077696 134381547915264 134528611470552 134704007313408 134996004009984 135171729561024 135319937845248 135678428662608 135789798740544 135855323615232 136298814710448 136327043488896 136476518510592 136504784093184 136866413816064 136950395310976 137016480227328 137128948629504 137492231894784 137642699699037 137642984480768 137671491649536 137822155630848 138187275346458 138819133029798 139000122772992 139550068988928 140188158010368 140341576163724 140370642236448 140524550839296 140896829765016 141012483307488 141080528369664 141541076814696 141570391315392 141725615376384 141754968096768 142217718207552 142286344851456 142403138961408 142780394659968 142936945422336 142966549020672 143123007770496 143433254260608 143620259807232 143777433960576 144158330454021 144188485337088 144346281341184 144504250032987 144534477275136 144817490629851 144847783395328 145006300917504 145195357372416 145580010241536 145739329093098 145929341256192 146245671010816 146436040357776 146984964384492 147176600583168 147687630446304 147849561719808 147880182767616 148271948300736 148434520246272 148465262444544 148556361015296 148949917886016 149144115953664 149307335266752 149898061392768 150418851987456 150583466337408 150779794194432 151179241404672 151344687904371 151376346021888 151870504511232 152068195756152 152068510384128 152234930075904 152638232245434 152763523583112 152837239067136 153336166549254 153367923925008 153536083324416 153567882104832 154069194724848 154143540255744 154270067208192 154678760881632 154848357540864 154880428105728 155049925084704 155386025448992 155588614791168 156204192448512 156375138119616 156579017048064 157090159327296 157294970486784 157711677761664 157917299245056 158090119694208 158639043720924 158639371943936 159233711416533 159266690229816 159267019751424 159441317298432 159649193852928 159994932983496 160072137957888 160203531331584 160379185594368 160627943992464 160804063600128 160837367648256 161362411043184 161572792283136 161749613205648 162212046004224 162389566508832 162601286934528 162953756319744 163132088532192 163344777043968 163777511521728 163991041523712 164170508913216 164526379887168 164740545402498 164740886249472 165392674357248 165573675656064 165789547462656 166148584252092 166148928012288 166330756934784 166365205613568 166547615809536 166908294285252 166988835277056 167125906142208 167206552141824 167568657621768 167752387335936 167787130447872 167970752175096 167971099705344 168554332690432 169221208485888 169406399629584 169627268468736 170076646580256 170402884694016 170854317575136 171077074182144 171264296335392 171753931063296 171858964031001 172538914415634 172539271397376 172728093739968 172763867367936 172953293340672 173327844065454 173411482787712 173553825609216 173637573378048 174013605991836 174204402233472 174240481618944 174431165720292 174431526617088 174809278630116 175037191640064 175121655201792 175729716504576 175922030384568 175922394365952 176151394179072 176533236013056 176726429243208 176956841797632 177425637481872 177656961650688 177851384655984 178236911544432 178469293436928 179175397220352 179371481960736 179605343084544 179994299606433 179994672013312 180228972748032 180426583793664 180706436991522 180904571550144 181053064987392 181140431486976 181532712423582 181731752947264 181769391318528 181968314856354 181968691347456 182488551754752 182688640303104 183322975859712 183523599598716 183762874174464 184249700461944 184489921714176 185092177373064 185333497030656 186066758651904 186270385113072 186917544013824 187122101551632 187160856315264 187366067785728 187862439686688 188016644409984 188107371159552 188514739824489 188721435752928 188760521753856 188967096196983 188967487168512 189006624129024 189376718515959 189623624276736 189715126468608 189870851948544 190373859546624 190582199583282 190582593896448 190830677027328 191244339014144 191703245280768 192211107272028 192461708454912 192672333377316 193089987506468 193341734556672 194106680322048 194319105457464 194572455008256 195248053810368 195979952512656 196020541821312 196235467444224 196916840595072 197011862102016 197132748959744 197173577023488 197695931067648 197912284182639 197912693661696 197953683259392 198599890514688 198817232898609 198858821271552 199076447022336 199603842167106 199864081857024 200516525487486 200777955116544 201572321872896 201792917205828 202056010970112 202494006014976 202757594341536 202979906767872 203517642993912 203684698110816 203782985422848 204448222065672 204490565233344 204714777765888 204757176139776 205425592966464 205524720340992 205693422944256 206238347842176 206464476721152 206507237474304 206733233446272 207451486388224 208228699544697 208272256598016 208500184159488 208772022730752 209325103483392 209453545769728 209726627315712 210282237015552 210512364245586 210786826258944 211345244647524 211518724961232 212311615222044 212355586973088 212588423064576 212632452145152 213326577311328 213429517277184 213604708442112 214170591989952 214405418133504 214449823531008 214684511655744 215149881390912 215430389710848 215666150940864 216282728005632 216519422011776 216801715912704 217271675092992 217509451376256 217793036058624 218370015362304 218608993639647 218654722031616 218894011884288 219368506516224 219654060536664 219654514999296 220477446576738 220764900874752 221531445669456 221774342579712 221820274151424 222407922451104 222544392380336 222651780369408 222834541522944 223424876829024 223669849781248 223716173930496 223961002900128 225628277981184 225875199506112 226169691291648 226768862107008 227064519032832 227203846258688 227805756766848 228102293634228 228102765576192 228352395113856 228957348368151 229005241417728 229145285374668 229255858600704 230004249823881 230051885887512 230052361863168 230304124986624 230351823157248 230604391120896 231103792087272 231215310383616 231405100812288 232018141322448 232272536311296 232320642158592 232574887627056 233079038173488 233382922186752 234306288672768 234562707179424 234868525572096 235377648017408 235635238990944 235942455730176 236567516642496 236875948867584 237135179541312 237649215392576 237958565581386 237959057915904 238900529627136 239161975947648 239473790779392 239992399475244 240305296997376 240568778391552 240941915988696 241206095400192 241256051472384 241404086649856 241520575315968 242043616564776 242359188424704 242624419808472 242624921796608 243318069006336 243584349763248 244430634479616 244698132798288 245017165565952 245666267282592 245986562285568 246789569830752 247110818103747 247111329374208 248089011535872 248360513484096 248684321193984 249222876378138 249223392018432 249496135402176 249547808420352 249821423714304 250362441427878 250483252915584 250688859213312 250809828212736 251352986432652 251628581003904 251680695671808 251956128262644 251956649558016 252502291354612 252831499035648 252953501958144 253831812728832 254109599444376 254110125195264 254440902703104 255604327041024 256281476362704 256615611273216 256896444503088 257630896594944 257788979408896 258808371623451 258808907096064 259092140609952 259429940011008 259991766098181 260117224181568 260330738413824 261020408987754 261306603350208 261360722428416 261647289925632 262213917945174 262555787460096 262682482802688 263594574756864 263883045576852 263883591548928 264227091268608 264799854019584 265089643864812 265435262696448 266138456222808 266485442476032 266777076983976 267355367316648 267703940155392 268763095830528 269057222941104 269408014626816 269992008019968 270343459122048 270639875690496 271356857325216 271579597481088 271710647230464 272299068635373 272597629420896 272654086977792 272952472284531 272953037021184 273009568186368 273732827632128 273900790621952 274032960454656 274257897259008 274984463789568 275285399398074 275285968961536 275644311261696 276374550692916 277638266059596 278000245545984 279100137977856 280376316020736 280683152327448 280741284472896 281049101678592 281793659530032 282024966614976 282161056739328 283082153629392 283140782630784 283451230752768 283509936193536 284435436415104 284572689702912 284806277922816 285560789319936 285873299374923 285873890844672 285933098041344 286246015540992 286866508521216 287240519614464 287554867921152 288316660908042 288692562682368 289008500065974 289634981259702 290012601835008 291160020483072 291478658186196 291858682512384 292491342021632 292872080715552 293969928768984 294353201166336 295375260892608 295699123439616 295760365535232 296543896601472 296869040492544 296930524889088 297112722030592 297899835772032 298288231907328 298614670533504 299405763250659 299796122785536 300774788231229 300837703974912 301166932674816 301559588388864 302358482809344 302689375808742 303741009022464 304136391512304 304469860151808 305276464490868 305527047166224 305674478134272 306672333098508 306735847850016 307072166648832 307135764209664 308138389449696 308287080511488 308540134416384 309357521763264 309696715081728 309760856211456 310099850169408 310772050897984 311177229582336 312408384897024 312750276239232 313158034096128 314180318654592 314589940973568 315423355523328 315768546368379 315834598490112 316180239388416 317278087441848 317278743887872 318467422833066 318533380459632 318882634596864 319989865966992 320144275915776 320407062663168 321255887984928 321608127200256 321674735296512 322724822086368 323145584566272 323499226411296 324424092008448 324779133017664 325202573869056 325907512639488 326264177064384 326689554087936 327555023043456 327982083047424 328341017826432 329052759774336 329481090804996 329481772498944 330716169865107 330785348714496 331147351312128 331579094925312 332297168504184 332297856024576 332661513869568 332730411227136 333095231619072 333816588570504 333977670554112 334251812284416 335137315243536 335504774671872 335574260895744 335941504350192 337108665380864 338442416971776 338812799259168 339254536937472 340153293160512 340805769388032 341708635150272 342154148364288 342528592670784 343507862126592 343717928062002 345077828831268 345078542794752 345456187479936 345527734735872 345906586681344 346655688130908 346822965575424 347107651218432 347275146756096 348027211983672 348408804466944 348480963237888 348862331440584 348863053234176 349618557260232 350074383280128 351459433009152 351844060769136 352302788358144 353066472026112 353452858486416 353913683595264 354851274963744 355313923301376 355702769311968 356473823088864 356937848372079 356938586873856 358350794440704 358742963921472 359210686169088 359988599212866 359989344026624 360457945496064 360853167587328 361412873983044 361809143100288 362106129974784 362280862973952 363065424847164 363463505894528 363538782637056 363936629712708 363937382694912 364977103509504 365377280606208 366645951719424 367047199197432 367525748348928 368499400923888 368979843428352 370184354746128 370666994061312 372133517303808 372540770226144 373834314567207 373835088027648 374244203103264 374321712630528 374732135571456 375543662141817 375724879373376 376033288819968 376214742319104 377029479648978 377442871505856 377521043507712 377934192393966 377934974337024 378753437031918 379247248553472 379430252937216 380747719093248 381164399166564 381165187792896 381661354054656 382488678028288 383406490561536 384422214544056 384923416909824 385344666754632 386179975012936 386683469113344 388213360644096 388638210914928 389144910016512 390496107620736 391530613481631 391959905025312 392041083642624 392470934888448 393320876917761 393833681190144 394023724204032 394265497919488 394347154046976 395391862135296 395824568365278 395825387323392 397199781029376 397634465797218 398152894044672 399207684334212 399728163714048 401033050974972 401555910233088 403144643745792 403585834411656 404112021940224 404988012029952 405515188683072 405959813535744 407035285987824 407369396221632 407565970845696 408896444131344 408981130466688 409429555531776 409514352279552 410851185932928 411049440681984 411386845888512 412476695684352 412928099097111 412928953442304 413014474948608 413466466892544 414902972776448 416457399089394 417000368318976 418650206966784 418907091539456 420564474031104 421024728491172 421573652517888 422690489295048 423037449922464 424623230444088 424711173946176 425176846129152 425264904290304 426653154622656 426859034554368 427209416884224 428341183979904 428810836267008 428899647062016 429369023311488 430299762781824 430860779421696 431332301881728 432474991362063 432565456011264 433038844023552 433512750098961 433603431825408 434452471889553 434543350185984 435018902752512 435586072117248 436740030724608 437217987279294 437788023768576 438737013032448 439308121073328 440954893153476 441529801749504 443062891338912 443548685159424 443640548302848 444815844902208 445088784760672 445303560738816 445669083045888 446849753658048 447339699562496 447432347860992 447922005800256 451256555962368 451750399012224 452339382583296 453537724214016 454129038065664 454407692517376 455611513533696 456204587268456 456205531152384 456704790227712 457914696736302 458290570749336 458511717201408 460008499647762 460103771775024 460608249973248 460703646314496 462207584174544 462430620767232 462810201624576 464036282644896 464545072622592 464641284317184 465149775254112 466158076346976 466765844373504 468612577345536 469125414358848 469737051144192 470755296034816 471270477981888 471884911460352 473135033284992 473751897735168 474270359082624 475298430785152 475917131162772 475918115831808 477701134249599 477801059254272 478323951895296 478947581558784 479984798950488 480610593994752 481137556783104 481883831977392 482412190800384 482512102944768 482808173299712 484087233129552 484718376849408 485248839616944 486636138012672 487168699526496 488861268959232 489396265596576 490034331131904 491332534565184 491973124571136 493579139661504 494221636207494 494222658748416 496178023071744 496721026968192 497368642387968 498445752756276 498446784036864 498992270804352 499095616840704 499642847428608 500724882855756 500966505831168 501377718426624 501619656425472 502705972865304 503257162007808 503361391343616 503912256525288 503913299116032 505004582709224 505662998071296 507663625457664 508219198888752 508881805406208 511208654082048 512562952725408 513231222546432 513792889006176 515261793189888 515576892093003 515577958817792 517616743246902 517617814192128 518184281219904 518859880022016 519983532196362 520234448363136 520661476827648 522040817975508 522613206700416 522721444856832 523294579851264 524427835890348 525111574920192 525364965605376 527189149513728 527766091153704 527767183097856 528454182537216 529599708039168 530179287729624 530870525392896 532276912445616 532970884952064 533554153967952 534710734633296 535407880310784 537526191661056 538114445882208 538816029253632 539982898819299 539984016039936 540686918244096 541279751380992 542713714650432 543159194962176 543421294460928 544598137270746 545195258841792 545308173955584 545904944569062 545906074042368 547465655264256 547801581243904 548065920909312 549968927579136 550570798796148 550571937923072 551288622523392 552749101385832 555276532119192 556000491091968 558200275955712 560752632041472 561366304654896 561482568945792 562098203357184 563587319060064 564049933229952 564322113478656 565544219473467 566164307258784 566281565261568 566901288590949 566902461505536 567019872387072 568130155547877 568870872830208 569145379405824 569612555845632 571121578639872 571746598749846 571747781689344 572492031081984 573733017042432 575109735842304 576633321816084 577385125364736 578017000131948 579269962519404 580025203670016 582320040966144 582957316372392 583717365024768 584982684043264 585744161431104 587939857537968 588706402332672 590750521785216 591398246879232 591520731070464 593087793202944 593738080985088 593861049778176 594225444061184 595799671544064 596451698695827 596576463814656 597229341067008 598811526501318 599592245571072 601549576462458 602333865349632 604716965618688 605378751617484 607482018044928 608272783024608 608939720303616 610552928981736 611054094332448 611348956268544 613344666197016 613471695700032 614144333297664 614271528419328 616276778899392 616574161022976 617080268832768 618715043526528 619393430163456 619521712422912 620199700338816 621544101795968 622354459164672 624686098634091 624816769794048 625500552478464 626316068192256 628360637309184 629179881947136 630846711046656 631537092736758 632360478776832 634556174883696 636934845666132 637066760919264 637765269193728 639979731933984 640288551831552 640814125326336 642511775969856 643216254400512 643349470593024 645449644172736 646291169132544 646998452822592 648848184016896 649558266035328 650405147738112 651815025278976 652528354128768 653379108175872 655110046086912 655826980918941 655964166094848 656682035652864 658105519548672 658962181609992 658963544997888 661432339730214 662294702624256 664594337008368 665323027739136 665460822454272 667633177141008 667955341108224 668503624568832 670274630487072 671009549343744 671148521791488 671883008700384 674217330761728 676884833943552 677625598518336 678509073874944 680306586321024 681611538776064 683417270300544 684308296728576 685057185341568 686872045104453 687015724253184 687435856124004 690012749471643 690155657662536 690157085589504 690912374959872 691055469471744 691813173362688 693311376261816 693645931150848 694215302436864 696054423967344 696817608933888 696961926475776 697724662881168 699237114520464 700148766560256 702918866018304 703688121538272 704605576716288 706132944052224 706905716972832 707827367190528 709702549927488 710627846602752 711405538623936 712947646177728 713875696744158 713877173747712 716701588881408 717485927842944 718421372338176 719977198425732 719978688053248 720915890992128 721706335174656 722825747966088 723618286200576 724212259949568 724561725947904 726130849694328 726927011789056 727077565274112 727873259425416 727874765389824 729954207019008 733291903438848 734094398394864 735051496697856 736998801847776 737959686856704 740368709492256 741332454311241 741333988122624 744267034607616 745081540452288 747668629134414 747670176055296 748488406206528 748643425261056 749464271142912 751087324283634 751449758746752 752066577639936 752429484638208 754058959297956 754885743011712 755042087015424 755868384787932 755869948674048 757506874063836 758494497106944 758860505874432 761495438186496 762328798333128 762330375585792 763322708109312 764977356056576 766812981123072 768844429088112 769846833819648 770689333509264 772359950025872 773366938226688 776426721288192 777276421829856 778289820033024 779975298294543 780992215241472 783061226963262 783919810050624 784082167285248 784941869776896 786641753835522 787667362380288 788047448408064 788530995838976 790783724270592 791649136730556 791650774646784 794399562058752 795268931594436 796305788089344 798415368668424 799456327428096 802066101949944 803111820466176 806289287491584 807171668823312 808224043880448 809976024059904 811030377366144 811919627071488 814070571975648 814738792443264 815131941691392 816897205906119 817792888262688 817962260933376 818857416853593 818859111063552 819028704559104 820632446902489 821702371865856 822098881363968 822773691777024 824953391368704 825856198194222 825857906884608 826932933785088 832914798178788 834000736637952 837300413933568 837814183078912 841128948062208 842049456982344 843147305035776 845380978590096 846074899844928 849246460888176 849422347892352 850353692258304 850529808580608 853306309245312 853718069108736 854418833768448 856682367959808 857619898124769 857621672534016 857799294124032 858738046622976 860599525563648 861721558843392 862664603763456 864949982724126 866077688047104 867025500197922 868904943779106 870037805505024 873480061449216 874435974558588 875576047537152 877474026064896 878616242146656 881909786306952 883059603499008 886125782677824 887097370318848 887281096605696 889631689804416 890177569521344 890607121477632 891338166091776 893699507316096 894679399124992 894864695721984 895844011600512 898217289751977 902324364693687 902513111924736 903500798024448 904678765166592 907075448428032 908815385034752 911223027067392 912409174536912 913409580455424 915829393472604 916581141498672 917023434402816 920016999295524 920207543550048 921216499946496 921407292628992 924415168349088 924861241534464 925620403249152 928072565289792 929090145245184 929282568634368 930299550508224 932316152693952 933531688747008 937225154691072 938250828717696 939474102288384 941510592069632 942540955963776 943769822920704 946270066569984 947305639105137 947503795470336 948540718165248 950596861570304 951834262325544 951836231663616 955402268499198 956647903790592 959969597900976 961221187989504 963767663954784 964824381600768 965024205889536 965616346599424 968174466259104 969436753698816 970497679233888 973272276025344 974337399052992 977722537918464 978792531193152 980068662263808 982665069130368 983946249142272 987158279323008 988443272414988 988445317496832 992148509595321 992356046143488 993442053936384 994737284775936 996891505512552 996893568073728 997984541608704 998191233681408 999285694857216 1001449765711512 1001933011662336 1002755436853248 1005411945730608 1006514324015616 1006722782687232 1007824513050576 1010009165418448 1011325996142592 1015327250915328 1016438397777504 1017763610812416 1022417308164096 1025125905450816 1026462445092864 1027585778012352 1030523586379776 1031153784186006 1031155917635584 1035233486493804 1035235628384256 1036368562439808 1037719760044032 1039967064392724 1040468896726272 1041322953655296 1044081635951016 1045226413400832 1045442889713664 1046589159702528 1048855671780696 1050223149840384 1054378299027456 1055532182307408 1056908365074432 1059199416078336 1060358575459248 1061741050785792 1064553824891232 1065941769904128 1067108307935904 1069421469266592 1070813545116237 1070815760621568 1075052383322112 1076228891764416 1077632058507264 1079965797638598 1079968032079872 1081373836488192 1082559502761984 1085427429300864 1086318389924352 1086842588921856 1089196274541492 1090390517683584 1090616347911168 1091809889138124 1091812148084736 1094931310528512 1095603162487808 1096131841818624 1099937855158272 1101141597592296 1101143875846144 1102577245046784 1105498202771664 1110553064238384 1112000982183936 1116400551911424 1121502943701621 1121505264082944 1122732609309792 1122965137891584 1124196406714368 1126630986425451 1127174638120128 1128099866459904 1128644226957312 1131088438946934 1132328614517568 1132563130523136 1133802577181898 1133804923011072 1136260311095754 1137741745660416 1138290758811648 1142243157279744 1143493197499692 1143495563378688 1144984062163968 1147466034084864 1150219471684608 1153266643632168 1154770250729472 1156034000263896 1158539925038808 1160050407340032 1164640081932288 1165914632744784 1167434730049536 1169965368086528 1171488322862208 1174591840444893 1175879715075936 1177412804665344 1179962630753283 1181501043570432 1182796493758464 1183041462140928 1186175586405888 1187476161970176 1188450888122368 1191599343088128 1192903397391654 1194458682134016 1197623053002636 1199184491142144 1203099152924916 1204667730699264 1209433931237376 1210757503234968 1214964036089856 1216545566049216 1217879440607232 1221105857963472 1222108188664896 1222697912537088 1226689332394032 1226943391400064 1228288666595328 1228543056838656 1232553557798784 1233148322045952 1234160537665536 1237430087053056 1238784297291333 1238786860326912 1239043424845824 1240399400677632 1243088203591936 1244708918329344 1249372197268182 1251001104956928 1256721274618368 1261693422093312 1263074185473516 1264720957553664 1269112349767392 1273869691332264 1274133521838528 1275530538387456 1279959463867968 1280577103663104 1281628250652672 1285023551939712 1286432508801024 1286698941186048 1290899288345472 1292582338265088 1293996905645184 1297424974086189 1297696368033792 1299116532070656 1300810295476224 1303357415668659 1303630050557952 1305056708257536 1306758216351744 1310220092173824 1311653961837882 1313364071305728 1316211039097344 1317924363219984 1322864679460428 1324589405248512 1329188674016736 1330646055478272 1330921644908544 1335266354282016 1335910682216448 1337007249137664 1340549260974144 1342019098687488 1342297043582976 1343766017400768 1348434661523456 1353769667887104 1355251197036672 1357018147749888 1360613172642048 1363223077552128 1366834540601088 1368616593457152 1370114370683136 1373744090208906 1374871712248008 1380025498943286 1380311315325072 1381824749919744 1382110938943488 1386622752523632 1387291862301696 1388430604873728 1392108847934688 1393635217867776 1393923852951552 1395449325762336 1398474229040928 1400297533120512 1405837732036608 1407376243076544 1409211153432576 1412265888104448 1413811433945664 1415654734381056 1419405099854976 1421255693205504 1422811077247872 1425895292355456 1427751393488316 1427754347495424 1433103402748797 1433403177762816 1434971855685888 1436842744676352 1439954396851464 1439957376106496 1441831781984256 1443412670349312 1445651495932176 1447236572401152 1448424519899136 1452261699388656 1453854023578112 1454155130548224 1455746518850832 1459908414038016 1466583806877696 1468188796789728 1470102993395712 1473997603695552 1475919373713408 1480737418984512 1482664908622482 1482667976245248 1488534069215232 1490163080904576 1495337258268828 1495340352110592 1496976812413056 1497286850522112 1498928542285824 1502174648567268 1502899517493504 1504133155279872 1504858969276416 1508117918595912 1509771486023424 1510084174030848 1511736769575864 1511739897348096 1515013748127672 1516988994213888 1522990876372992 1524657596666256 1526645416218624 1529954712113152 1533625962246144 1537688858176224 1539693667639296 1541378667018528 1544719900051744 1546730676279009 1546733876453376 1552853442576384 1554552843659712 1556579640066048 1559950596589086 1561984430482944 1566122453926524 1567839620101248 1568164334570496 1569883739553792 1573283507671044 1575334724760576 1576094896816128 1577061991677952 1581567448541184 1583298273461112 1583301549293568 1588799124117504 1590537863188872 1592611576178688 1596830737336848 1598912654856192 1604132203899888 1606223640932352 1612578574983168 1614343337646624 1616448087760896 1619948696457897 1619952048119808 1622060754732288 1623839254142976 1628141143951296 1629477584886528 1630263883382784 1633794411812238 1635585776525376 1635924521866752 1637714833707186 1637718222127104 1641264893804978 1643404743731712 1644197762727936 1649906782737408 1651712396388444 1651715813769216 1653865867570176 1665829596357576 1668001473275904 1674600827867136 1675628366157824 1682257896124416 1684098913964688 1686294610071552 1690761957180192 1692149799689856 1696632658420401 1698492921776352 1698844695784704 1700707384516608 1701059617161216 1704390466643631 1706612618490624 1707436138217472 1708837667536896 1713364735919616 1715239796249538 1715243345068032 1717476093245952 1721199051127296 1725329207526912 1729899965448252 1732155376094208 1734051000395844 1737809887558212 1740075611010048 1746960122898432 1748871949117176 1751152095074304 1754948052129792 1757232484293312 1763819572613904 1766119206998016 1772251565355648 1774194740637696 1774562193211392 1779263379608832 1780355139042688 1781214242955264 1782676332183552 1787399014632192 1789355096087481 1789358798249984 1789729391443968 1791688023201024 1796434579503954 1804648729387374 1807001596048896 1814150896856064 1822446054134784 1824818349073824 1826819160910848 1831658786945208 1833162282997344 1834046868805632 1840033998591048 1840415087100096 1842432999892992 1842814585257984 1848830336698176 1849722483068928 1851240806498304 1856145130579584 1858180290490368 1858565137268736 1860599101016448 1864632305387904 1867063377494016 1874058295902273 1874450309382144 1876501657435392 1878948204576768 1883021184139264 1885081911927552 1887539645841408 1892540133139968 1894611278210274 1897081436330496 1901193723140608 1903668524651088 1910804536998396 1913295807581184 1919939195801952 1922442375979008 1927535327909568 1929648763201536 1930048411779072 1931232693198848 1936348932518208 1938873507397632 1940995358467776 1946544552050688 1948674798105984 1955445075836928 1957585062386304 1960137324527616 1965330138260736 1967480942756823 1967892498284544 1974316558646016 1976886544829976 1976890634993664 1984297019190642 1986884107872768 1993783011025104 1995969083217408 1996382467362816 2002899531423024 2003866023324672 2005510873706496 2010823891461216 2013028648031232 2013445565374464 2015649026101152 2020018330836896 2022651992285184 2030654501830656 2032876795555008 2035527221624832 2044834616328192 2050251810901632 2052924890185728 2055171556024704 2061047172759552 2062307568372012 2062311835271168 2070038248414929 2070466972987608 2070471256768512 2072737124879616 2075439520088064 2079934128785448 2080937793452544 2082645907310592 2088163271902032 2090452826801664 2090885779427328 2097711343561392 2100446299680768 2108756598054912 2111064364614816 2113816730148864 2118398832156672 2120717150918496 2123482101571584 2129107649782464 2131883539808256 2134216615871808 2138842938533184 2141627090232474 2141631521243136 2150104766644224 2152457783528832 2155264117014528 2159931595277196 2159936064159744 2162747672976384 2165119005523968 2170854858601728 2172636779848704 2173685177843712 2178392549082984 2180781035367168 2181232695822336 2183619778276248 2183624296169472 2189862621057024 2191206324975616 2199875710316544 2202283195184592 2205154490093568 2210996405543328 2221106128476768 2224001964367872 2232801103822848 2243005887403242 2243010528165888 2245465218619584 2245930275783168 2248392813428736 2253261972850902 2254349276240256 2256199732919808 2257288453914624 2262176877893868 2264657229035136 2265126261046272 2267605154363796 2267609846022144 2272520622191508 2275483491320832 2276581517623296 2284486314559488 2286986394999384 2286991126757376 2289968124327936 2294932068169728 2300438943369216 2306533287264336 2309540501458944 2312068000527792 2317079850077616 2320100814680064 2329280163864576 2331829265489568 2334869460099072 2339925894883629 2339930736173056 2342976645724416 2349183680889786 2351759430151872 2354825609330688 2359925261506566 2363002087140864 2365592987516928 2372351172811776 2374952323940352 2383198686176256 2385806794783308 2388917364268032 2395246106005272 2398368982284288 2406198305849832 2409335461398528 2418867862474752 2421515006469936 2429928072179712 2433091132098432 2435758881214464 2442211715926944 2444216377329792 2445395825074176 2450691617718357 2453378664788064 2453886782800128 2456572250560779 2456577333190656 2457086113677312 2461897340707467 2465107115597568 2466296644091904 2468321075331072 2474860174106112 2477568594582666 2477573720653824 2480798801355264 2486176407183872 2498744394536364 2502002209913856 2513442549236736 2523386844186624 2526148370947032 2529441915107328 2538224699534784 2547739382664528 2548267043677056 2551061076774912 2559918927735936 2561154207326208 2563256501305344 2570047103879424 2572859694374307 2572865017602048 2573397882372096 2581798576690944 2585164676530176 2587993811290368 2594849948172378 2598233064141312 2606714831337318 2610113416515072 2620440184347648 2623307923675764 2626728142611456 2632422078194688 2635848726439968 2645729358920856 2649178810497024 2658377348033472 2661292110956544 2661843289817088 2670532708564032 2671821364432896 2674014498275328 2681098521948288 2684038197374976 2684594087165952 2687532034801536 2696869323046912 2706973094081061 2707539335774208 2710502394073344 2714036295499776 2721226345284096 2726446155104256 2733669081202176 2740228741366272 2747488180417812 2749743424496016 2760050997886572 2760622630650144 2763649499839488 2764221877886976 2773245505047264 2774583724603392 2776861209747456 2784217695869376 2787270435735552 2787847705903104 2790898651524672 2796948458081856 2800595066241024 2811675464073216 2814752486153088 2818422306865152 2824531776208896 2827622867891328 2831309468762112 2838810199709952 2841916917315411 2842511386411008 2845622154495744 2851790584710912 2855502786976632 2855508694990848 2866206805497594 2869943711371776 2879908793702928 2883663563968512 2891302991864352 2894473144802304 2896849039798272 2904523398777312 2907708047156224 2908310261096448 2911493037701664 2919816828076032 2933167613755392 2936377593579456 2940205986791424 2947995207391104 2951838747426816 2961474837969024 2965329817244964 2965335952490496 2976445528785963 2977068138430464 2980326161809152 2990674516537656 2990680704221184 2993953624826112 2994573701044224 2997857084571648 3004349297134536 3005799034987008 3008266310559744 3016235837191824 3019542972046848 3020168348061696 3023473539151728 3030027496255344 3033977988427776 3045981752745984 3049315193332512 3053290832437248 3059909424226304 3067251924492288 3075377716352448 3079387335278592 3082757334037056 3089439800103488 3093461352558018 3093467752906752 3105706885152768 3109105687319424 3113159280132096 3119901193178172 3123968860965888 3132244907853048 3135679240202496 3136328669140992 3139767479107584 3146567015342088 3150669449521152 3154123983355904 3163134897082368 3166596546922224 3177598248235008 3181075726377744 3185223152357376 3193661474673696 3197825309712384 3208264407799776 3212440635348711 3212447281864704 3225157149966336 3228686675293248 3232896175521792 3239897392915794 3239904096239616 3244121509464576 3247678508285952 3256282287902592 3258955169773056 3260527766765568 3267588823624476 3271171553050752 3271849043733504 3275429667414372 3275436444254208 3282529787609956 3286809487463424 3288395525455872 3299813565474816 3303424792776888 3303431627538432 3307731735140352 3331659192715152 3336002946551808 3349201655734272 3351256732315648 3364508831104863 3364515792248832 3368197827929376 3372589220143104 3379892959276353 3381523914360384 3384299599379712 3393265316840802 3396985843552704 3397689391569408 3401414769033216 3408780933287262 3413225236981248 3414872276434944 3426729471839232 3430479592499076 3430486690136064 3434952186491904 3442398102254592 3450658415053824 3459799930896504 3464310752188416 3468102000791688 3475619775116424 3480151222020096 3493920245796864 3497743898234352 3502304190148608 3509896104259584 3514464968586624 3527639145227808 3532238413996032 3539887892259849 3544503130711296 3548389481275392 3549124386422784 3558526759217664 3560710278085376 3562428485910528 3565352664367104 3574798029264384 3578710192174962 3578717596499968 3583376046402048 3592869159007908 3609297458774748 3614003192097792 3628301793712128 3644892108269568 3649636698147648 3653638321821696 3663317573890416 3666324565994688 3668093737611264 3680067997182096 3680830174200192 3684865999785984 3685629170515968 3697660673396352 3699444966137856 3702481612996608 3712290261159168 3716352891873999 3716360580980736 3717130274537472 3721198202032896 3729264610775808 3734126754988032 3748116591804546 3753003314870784 3770163823855104 3785080266279936 3789222556420548 3794162872660992 3802387446281216 3807337049302176 3821609073996792 3826591615162368 3839878391603904 3844884751958016 3855070655819136 3859297526403072 3860096823558144 3862465386397696 3872697865036416 3877747014795264 3881990716935552 3892274922258567 3893089104101376 3897349596211968 3910072247005977 3910890151673856 3915170124772608 3920274649055232 3930660276521472 3934961885513646 3948633117292032 3953773089659952 3968594038381284 3973768215745536 3987566022050208 3991938166434816 3992764934725632 4005799062846048 4007732046649344 4011021747412992 4021647782922432 4026057296062464 4026891130748928 4031298052202304 4040036661673792 4045303984570368 4061309003661312 4065753591110016 4071054443249664 4089669232656384 4100503621803264 4105849780371456 4110343112049408 4124615136744024 4124623670542336 4140076496829858 4140933945975216 4145474249759232 4159868257570896 4161875586905088 4165291814621184 4176326543804064 4180905653603328 4181771558854656 4195422687122784 4200892599361536 4217513196109824 4222128729229632 4227633460297728 4236797664313344 4241434301836992 4246964203143168 4258215299564928 4263767079616512 4268433231743616 4277685877066368 4283254180464948 4283263042486272 4299310208246391 4300209533288448 4304915567057664 4310528234029056 4319863190554392 4319872128319488 4325495345952768 4330238011047936 4341709717203456 4345273559697408 4356785098165968 4361562070734336 4362465391644672 4367239556552496 4379725242114048 4382412649951232 4399751420633088 4404566390369184 4410308980187136 4421992811086656 4442212256953536 4448003928735744 4465602207645696 4486011774806484 4486021056331776 4490930437239168 4491860551566336 4496785626857472 4506523945701804 4508698552480512 4512399465839616 4514576907829248 4524353755787736 4529314458070272 4530252522092544 4535210308727592 4535219692044288 4545041244383016 4550966982641664 4568972629118976 4573972789998768 4579936248655872 4589864136339456 4600877886738432 4613066574528672 4619081002917888 4624136001055584 4634159700155232 4640192028837027 4640201629360128 4658560327729152 4663658530979136 4669738920198144 4679851789767258 4679861472346112 4685953291448832 4698367361779572 4703518860303744 4709651218661376 4719850523013132 4726004174281728 4731185975033856 4744702345623552 4749904647880704 4766397372352512 4771613589566616 4777834728536064 4790492212010544 4796737964568576 4812396611699664 4818670922797056 4837735724949504 4843030012939872 4859846089373691 4859856144359424 4866182264196864 4871517762428928 4884423431853888 4888432754659584 4890791650148352 4901383235436714 4906757329576128 4907773565600256 4913144501121558 4913154666381312 4923794681414934 4930214231195136 4932593288183808 4949720348212224 4955137189165332 4955147441307648 4961597602710528 4972352814367744 4997488789072728 5004004419827712 5026885098473472 5046773688373248 5052296741894064 5058883830214656 5076449399069568 5089897975261203 5095478765329056 5096534087354112 5102122153549824 5113171399930893 5119837855471872 5122308414652416 5126513002610688 5140094207758848 5145719388748614 5145730035204096 5163597153381888 5175987622580736 5189699896344756 5196466128282624 5213429662674636 5220226833030144 5240880368695296 5246615847351528 5253456285222912 5264844156389376 5271697452879936 5291458717841712 5298357620994048 5316754696066944 5322584221913088 5323686579634176 5341065417128064 5343642728865792 5348028996550656 5362197043896576 5368065288262443 5368076394749952 5369188174331904 5375064069603072 5393738646093824 5413946188162122 5421004788146688 5442452690568192 5467338162404352 5480457482732544 5494976360835624 5499486848992032 5520101995773144 5521245261300288 5527298999678976 5528443755773952 5546491010094528 5549167449206784 5553722419494912 5568435391738752 5574540871471104 5575695411806208 5581797303049344 5593896916163712 5601190132482048 5622174887706819 5623350928146432 5629504972306176 5636844613730304 5649063552417792 5655245735782656 5662618937524224 5677620399419904 5683833834630822 5691244308991488 5703581169421824 5711005573953264 5732413610995188 5739887422743552 5759817587405856 5767327127937024 5782605983728704 5788946289604608 5793698079596544 5809046797554624 5815416094312448 5816620522192896 5822986075403328 5839633656152064 5866335227510784 5872755187158912 5880411973582848 5895990414782208 5903677494853632 5922949675938048 5930659634489928 5930671904980992 5952891057571926 5960652323618304 5981349033075312 5987907249652224 5989147402088448 6008698594269072 6011598069974016 6016532621119488 6032471674383648 6039085944093696 6040336696123392 6046947078303456 6060054992510688 6067955976855552 6091963505491968 6098630386665024 6106581664874496 6119818848452608 6134503848984576 6150755432704896 6158774670557184 6165514668074112 6178879600206976 6186922705116036 6186935505813504 6210114745244787 6211413770305536 6218211374638848 6226318560264192 6239802386356344 6247937721931776 6264489815706096 6271358480404992 6272657338281984 6293134030684176 6301338899042304 6326269794164736 6333193093844448 6355196496470016 6362151452755488 6370446304714752 6387322949347392 6395650619424768 6416528815599552 6424881270697422 6424894563729408 6450314299932672 6457373350586496 6465792351043584 6479794785831588 6479808192479232 6488243018929152 6495357016571904 6512564575805184 6517910339546112 6521055533531136 6535177647248952 6542343106101504 6543698087467008 6550859334828744 6550872888508416 6565059575219912 6573618974926848 6599627130949632 6606849585553776 6615463470280704 6663318385430304 6672005893103616 6698403311468544 6702513464631296 6729017662209726 6729031584497664 6736395655858752 6745178440286208 6759785918552706 6763047828720768 6768599198759424 6786530633681604 6793971687105408 6795378783138816 6802829538066432 6817561866574524 6826450473962496 6829744552869888 6853458943678464 6860959184998152 6860973380272128 6869904372983808 6884796204509184 6901316830107648 6919599861793008 6928621504376832 6936204001583376 6951239550232848 6960302444040192 6987840491593728 6995487796468704 7004608380297216 7019777684650887 7019792208519168 7028929937173248 7055278290455616 7064476827992064 7079775784519698 7089006261422592 7096778962550784 7117053518435328 7121420556170752 7124856971821056 7149596058528768 7157420384349924 7157435192999936 7166752092804096 7185738318015816 7218594917549496 7228006384195584 7256603587424256 7289784216539136 7299273396295296 7307276643643392 7326635147780832 7332649131989376 7336187475222528 7352074853155071 7360135994364192 7361660348400384 7369716751682337 7369731999571968 7371258341031936 7385692022122401 7395321346792704 7398889932275712 7404963225993216 7424580522318336 7432705783747998 7432721161961472 7442396404065792 7458529221551616 7496233183609092 7506006629741568 7540327647710208 7570160532559872 7578445112841096 7588325745321984 7604774892562432 7614674098604352 7643218147993584 7653183230324736 7679756783207808 7689769503916032 7710141311638272 7718595052806144 7720193647116288 7724930772795392 7745395730072832 7755494029590528 7763981433871104 7784549844517134 7794699192423936 7820144494011954 7830340249545216 7861320553042944 7869923771027292 7897266234584064 7907546179319904 7937188076762568 7947536431491072 7975132044100416 7983876332869632 7985529869451264 8011598125692096 8015464093298688 8022043494825984 8043295565844864 8052114592124928 8053782261497856 8062596104404608 8080073323347584 8090607969140736 8120919282243183 8122618007322624 8131507182220032 8142108886499328 8179338465312768 8201007243606528 8220686224098816 8249230273488048 8280152993659716 8281867891950432 8290948499518464 8319736515141792 8323751173810176 8330583629242368 8352653087608128 8361811307206656 8363543117709312 8390845374245568 8401785198723072 8435026392219648 8444257458459264 8455266920595456 8473595328626688 8482868603673984 8493928406286336 8516430599129856 8525750751946233 8527534159233024 8536866463487232 8555371754132736 8566508360929896 8566526084972544 8598620416492782 8609831134115328 8639726381108784 8650990691905536 8683419434406912 8690547119394816 8713570196331936 8723124141468672 8724930783289344 8734479113104992 8759450484228096 8764825299902464 8799502841266176 8809132780738368 8820617960374272 8843985622173312 8884424513907072 8896007857471488 8929336586357889 8931204415291392 8972023549612968 8972042112663552 8981860874478336 8983721103132672 8993571253714944 9013047891403608 9017397104961024 9024798931679232 9048707511575472 9058628916140544 9060505044185088 9070420617455184 9090082488766032 9101933965283328 9137945258237952 9147945579997536 9159872497311744 9179728272678912 9201755773476864 9226133149057344 9238162005835776 9248272002111168 9268319400310464 9280384057674054 9280403258720256 9317120655458304 9327317061958272 9339477840396288 9359703579534516 9359722944692224 9371906582897664 9396734723559144 9407037720607488 9419302437322752 9439701046026264 9452008348563456 9462371950067712 9489404691247104 9532794744705024 9543227179133232 9555669457072128 9580984424021088 9593475929137152 9624793223399328 9637321906046133 9637341845594112 9675471449899008 9686060025879744 9719692178747382 9719712288718848 9732364528393728 9743035524857856 9768846863707776 9776865509319168 9781583300296704 9802766470873428 9813514659152256 9815547131200512 9826289002243116 9826309332762624 9847589362829868 9860428462390272 9865186576367616 9899440696424448 9910274378330664 9910294882615296 9923195205421056 9944705628735488 9994977578145456 10008008839655424 10053770196946944 10093547376746496 10104593483788128 10117767660429312 10139678877829059 10152898798139136 10179795950522406 10190957530658112 10193068174708224 10204244307099648 10226342799861786 10239675710943744 10244616829304832 10280188415517696 10291438777497228 10291460070408192 10327194306763776 10351975245161472 10379399792689512 10392932256565248 10426859325349272 10440453666060288 10481760737390592 10493231694703056 10506912570445824 10529688312778752 10543394905759872 10582917435683424 10596715241988096 10619663676779547 10633509392133888 10645168443826176 10647373159268352 10682130834256128 10687285457731584 10696057993101312 10724394087793152 10736130576524886 10736152789499904 10750128139206144 10827892376324244 10842009576293376 10884905381136384 10934676324808704 10960914965465088 10989952721671248 10998973697984064 11040203991546288 11042490522600576 11054597999357952 11056887511547904 11092982020189056 11098334898413568 11107444838989824 11136870783477504 11149058675621997 11149081742942208 11151390823612416 11163594606098688 11187793832327424 11202380264964096 11244349775413638 11259009944612352 11310491471565312 11355240798839808 11367667669261644 11382488617982976 11407162338843648 11422011147906528 11464827221990376 11479774845487104 11519635174811712 11534654255874048 11565211967457408 11577892579209216 11587396159193088 11618093595109248 11630832188624896 11633241044385792 11645972150806656 11676824766775701 11679267312304128 11730216741017931 11732670455021568 11745510374317824 11760823947165696 11791980829564416 11845899351876096 11861319268979856 11905782115143852 11921304647236608 11962698066150624 11975814499304448 11978294804176896 12017397188538144 12023196139948032 12033065242238976 12064943348767296 12078171888187392 12080673392246784 12093894156606912 12120109985021376 12135911953711104 12183927010983936 12197260773330048 12213163329748992 12239637696905216 12269007697969152 12301510865409792 12317549341114368 12331029336148224 12357759200413952 12373845410232072 12373871011627008 12420229490489574 12436422749277696 12479604772712688 12495875443863552 12528979631412192 12542716960809984 12545314676563968 12586268061368352 12602677798084608 12652539588329472 12666386187688896 12710392992940032 12724302905510976 12740892609429504 12774645898694784 12791301238849536 12833057631199104 12849762541394844 12849789127458816 12897930624739173 12900628599865344 12914746701172992 12931584702087168 12959589571663176 12959616384958464 12976486037858304 12990714033143808 13025129151610368 13035820679092224 13070355294497904 13084686212203008 13087396174934016 13101718669657488 13130119150439824 13147237949853696 13199254261899264 13213699171107552 13230926940561408 13326636770860608 13344011786207232 13396806622937088 13405026929262592 13458035324419452 13458063168995328 13472791311717504 13490356880572416 13519571837105412 13526095657441536 13537198397518848 13573061267363208 13587943374210816 13590757566277632 13605659076132864 13635123733149048 13652900947924992 13706917887356928 13721918369996304 13739808745967616 13769592409018368 13802633660215296 13839199723586016 13857243008753664 13872408003166752 13902479100465696 13920576086511081 13920604888080384 13975680983187456 13990975592937408 14009216760594432 14039555369301774 14039584417038336 14057859874346496 14110556580911232 14128953655984128 14159551569039396 14178012522845184 14193557925101568 14234107036870656 14242841112341504 14249713943642112 14299192117057536 14314840768699848 14314870385999872 14333504185608192 14371476636031632 14437189835098992 14456012768391168 14513207174848512 14579538268121073 14579568433078272 14598546792590592 14614553287286784 14653270295561664 14665298263978752 14672374950445056 14704149706310142 14720271988728384 14723320696800768 14739433503364674 14739463999143936 14771384044244802 14790642693585408 14797779864551424 14849161044636672 14865411567495996 14865442323922944 14884792808131584 14917058443103232 14992466367218184 15012013259483136 15080655295420416 15140321065119744 15156890225682192 15176651490643968 15209549785124864 15229348197208704 15269693925783609 15286436295987168 15306366460649472 15339514199792679 15359513566415616 15379539007832064 15420282623276544 15437190105612288 15449861545590784 15490791460145664 15527962867742208 15569099689034268 15589398384847872 15640288988023908 15660680499090432 15722641106085888 15739847542054584 15794532469168128 15815092358639808 15874376153525136 15895072862982144 15950264088200832 15967752665739264 15971059738902528 16023196251384192 16030928186597376 16044086989651968 16086591131689728 16104195864787329 16104229184249856 16107564522995712 16125192208809216 16160146646695168 16181215938281472 16241838564486366 16263014364440064 16402014487213056 16441372448197632 16498460546976096 16560305987319432 16563735783900864 16581896999036928 16639473030283584 16647502347620352 16661167258484736 16705306175216256 16723622614413312 16727086235418624 16781690748491136 16803570397446144 16866524663120457 16870052784439296 16888514916918528 16910533841190912 16947190657253376 16965737207347968 16987856812572672 17032861198259712 17051501503892466 17073732926974464 17110743508265472 17133016721859792 17197240832985564 17219662268230656 17279452762217568 17301981383811072 17366838868813824 17381094238789632 17427140392663872 17446248282937344 17449861566578688 17468958226209984 17518900968456192 17529650599804928 17599005682532352 17618265561476736 17641235920748544 17687971244346624 17768849027814144 17792015714942976 17858673172715778 17944047099225936 17963721748956672 17967442206265344 18026095782807216 18034794209922048 18049597863358464 18097415023150944 18117257832281088 18121010088370176 18140841234910368 18180164977532064 18203867930566656 18275890516475904 18295891159995072 18319744994623488 18359456545357824 18403511546953728 18452266298114688 18476324011671552 18496544004222336 18536638800620928 18560768115348108 18560806517440512 18630344235734361 18634241310916608 18654634123916544 18678955680792576 18719407159069032 18719445889384448 18743813165795328 18793469447118288 18814075441214976 18879402092052528 18904016697126912 18978809382494208 19065589489410048 19086454358266464 19111338914144256 19161968848042176 19186951858274304 19249586446798656 19274643812092266 19274683691188224 19350942899798016 19372120051759488 19439384357494764 19439424577437696 19464729056787456 19486071049715712 19537693727415552 19553731018638336 19563166600593408 19605532941746856 19627029318304512 19631094262401024 19652578004486232 19652618665525248 19695178725659736 19720856924780544 19798881392848896 19820548756661328 19846390410842112 19889411257470976 19989955156290912 20016017679310848 20107540393893888 20187094753492992 20209186967576256 20235535320858624 20279357755658118 20305797596278272 20359591901044812 20381915061316224 20386136349416448 20408488614199296 20452685599723572 20479351421887488 20489233658609664 20560376831035392 20582877554994456 20582920140816384 20654388613527552 20703950490322944 20758799585379024 20785864513130496 20853718650698544 20880907332120576 20963521474781184 20986463389406112 21013825140891648 21059333053952661 21059376625557504 21086789811519744 21165834871366848 21193430483976192 21239327353559094 21267018784267776 21290336887652352 21364261668512256 21374570915463168 21448788175586304 21472261153049772 21472305578999808 21500256278412288 21655784752648488 21684019152586752 21769810762272768 21869352649617408 21921829930930176 21979905443342496 21997947395968128 22056224559465213 22080407983092576 22084981045201152 22109195998715904 22113775023095808 22157076066367203 22185964040378112 22196669796827136 22214889677979648 22273741566955008 22298117351243994 22298163485884416 22327189212197376 22375587664654848 22488699550827276 22518019889224704 22620982943130624 22710481597679616 22735335338523288 22764977235965952 22814324677687296 22844022295813056 22929654443980752 22959549690974208 23039270349623424 23069308511748096 23130423934914816 23155785158418432 23174792318386176 23236187190218496 23261664377249792 23266482088771584 23291944301613312 23353649533551402 23460433482035862 23491020748635648 23583961659128832 23691798703752192 23722638537959712 23811564230287704 23842609294473216 23925396132301248 23951628998608896 23956589608353792 24034794377076288 24046392279896064 24066130484477952 24129886697534592 24156343776374784 24161346784493568 24187788313213824 24240219970042752 24271823907422208 24362757846729549 24367854021967872 24394521546660096 24426326659497984 24479275393810432 24538015395938304 24603021730819584 24662058672296448 24715518400827904 24747690820464144 24840458980979148 24872845498555392 24959209545425376 24991750887727104 25057959262824384 25085433921619968 25090629353127936 25172536122736704 25205355596169216 25305079176658944 25332772375377792 25420785985880064 25448605811021952 25481785218859008 25549291797389568 25577252255838699 25582602477699072 25666115262398208 25699525082789688 25699578254917632 25795861249478346 25829493402345984 25919179143326352 25952972075716608 26050258303220736 26071641358184448 26140710588995808 26169372424406016 26174792349868032 26203437339314976 26260238300879648 26294475899707392 26398508523798528 26427398342215104 26461853881122816 26653273541721216 26688023572414464 26793613245874176 26810053858525184 26916070648838904 26916126337990656 26945582623435008 26980713761144832 27039143674210824 27052191314883072 27074396795037696 27146122534726416 27175886748421632 27181515132555264 27270247466298096 27305801895849984 27413835774713856 27443836739992608 27479617491935232 27539184818036736 27605267320430592 27678399447172032 27714486017507328 27744816006333504 27804958200931392 27841152173022162 27841209776160768 27951361966374912 27981951185874816 28018433521188864 28079110738603548 28079168834076672 28115719748692992 28221113161822464 28257907311968256 28319103138078792 28356025045690368 28387115850203136 28468214073741312 28485682224683008 28598384234115072 28629681537399696 28667008371216384 28742953272063264 28874379670197984 28912025536782336 29026414349697024 29159076536242146 29159136866156544 29197093585181184 29229106574573568 29306540591123328 29330596527957504 29344749900890112 29408299412620284 29440543977456768 29446641393601536 29478867006729348 29478927998287872 29542768088489604 29581285387170816 29595559729102848 29698322089273344 29730823134991992 29730884647845888 29769585616263168 29834116886206464 29984932734436368 30024026518966272 30161310590840832 30280642130239488 30313780451364384 30353302981287936 30419036633487177 30419099570249728 30458696394417408 30539387851567218 30572872591974336 30612732921298944 30679028399585358 30719027132831232 30840565246553088 30874380211224576 30981582920291328 31055925735484416 31138199378068536 31178796769695744 31280577976047816 31321360998180864 31445282212171776 31479695084109168 31589064938336256 31630184717279616 31748752307050272 31790145725964288 31858991030338641 31900528176401664 31935505331478528 31942119477805056 32046392502768384 32061856373194752 32088173979303936 32173182263379456 32208391729574658 32208458368499712 32250384417618432 32320293293390336 32483677128972732 32526028728880128 32804028974426112 32882744896395264 32996921093952192 33120611974638864 33127471567801728 33163793998073856 33278946060567168 33295004695240704 33322334516969472 33410612350432512 33447176026865991 33447245228826624 33454172470837248 33563381496982272 33607140794892288 33733049326240914 33777029833837056 33931474414695936 34065722396519424 34103003007784932 34147465853948928 34221487016530944 34266033443719584 34394481665971128 34439324536461312 34558905524435136 34603962767622144 34733677737627648 34762188477579264 34854280785327744 34892496565874688 34899723133157376 34937916452419968 35037801936912384 35059301199609856 35190650223053793 35198011365064704 35236531122953472 35282471841497088 35375942488693248 35537698055628288 35717346345431556 35888094198451872 35927443497913344 35934884412530688 36052191565614432 36069588419844096 36099195726716928 36194830046301888 36234515664562176 36242020176740352 36281682469820736 36360329955064128 36407735861133312 36551781032951808 36591782319990144 36639489989246976 36718913090715648 36807023093907456 36904532596229376 36952648023343104 36993088008444672 37073277601241856 37121536230696216 37121613034881024 37260688471468722 37309268247833088 37438814318138064 37487626331590656 37586938894236576 37628150882429952 37758804184105056 37808033394253824 37957618764988416 38131178978820096 38172908716532928 38222677828288512 38323937696084352 38373903716548608 38499172893597312 38549287624184532 38549367382376448 38693791874217519 38701885799596032 38744240103518976 38878768714989528 38878849154875392 38929458113574912 38972142099431424 39075387454831104 39107462037276672 39211065883493712 39254058636609024 39262188524802048 39305156008972464 39390357451319472 39441713849561088 39597762785697792 39641097513322656 39692780821684224 39778822514941952 39979910312581824 40032035358621696 40215080787787776 40374189506985984 40418373935152512 40471070641717248 40558715511316236 40611595192556544 40719183802089624 40763830122632448 40772272698832896 40816977228398592 40905371199447144 40958702843774976 41120753662070784 41165755109988912 41308777227055104 41407900980645888 41517599170758048 41571729026260992 41707437301397088 41761728259533243 41761814664241152 41927042949562368 41972926778812224 42027650281783296 42118666107905322 42118753251115008 42173579623039488 42331669742733696 42386860967952384 42478654707118188 42534037568535552 42580673775304704 42728523337024512 42749141830926336 42897576351172608 42944522306099544 42944611157999616 43000512556824576 43311569505296976 43368038305173504 43539621524545536 43738614804363219 43738705299234816 43843659861860352 43959810886684992 43995894791936256 44112449118930426 44160815966185152 44169962090402304 44218391997431808 44314152132734406 44371928080756224 44393339593654272 44547483133910016 44596234702487988 44596326971768832 44654378424394752 44751175329309696 44977399101654552 45036039778449408 45241965886261248 45420963195359232 45470670677046576 45529954471931904 45628649355374592 45688044591626112 45859308887961504 45919099381948416 46018542599378037 46078540699246848 46138617023496192 46260847869829632 46311570316836864 46349584636772352 46472374380436992 46523328754499584 46583888603226624 46707299067102804 46920866964071724 46982041497271296 47167923318257664 47383597407504384 47445277075919424 47623128460575408 47685218588946432 47850792264602496 47903257997217792 47913179216707584 48069588754152576 48092784559792128 48132260968955904 48259773395069184 48312587594361987 48312687552749568 48322693568987136 48375576626427648 48480439940085504 48543647814844416 48725515693459098 48789043093320192 49206043461639168 49324117344592896 49431036801655808 49495381640928288 49680917961958296 49745690997110784 49918419090850752 49983501775454208 50115918525648768 50170867843239936 50181258706255872 50345072245473408 50410711192338432 50599573989361371 50610158353317888 50665544750755584 50841571971760128 50897211622043904 50963570437718016 51098583594779136 51154504511677398 51332230524796416 51399050165579376 51591722498956692 51658986804691968 51838358286652704 51905944151433216 52100516606441472 52143282716368896 52281421177991616 52338744848812032 52349584699736064 52406874678629952 52520476601759296 52588951799414784 52797017047597056 52854796684430208 52923707762245632 53306547083442432 53376047144828928 53620107717050368 53832141297677808 53891165246870016 54078287348421648 54104382629766144 54148793590075392 54292245069452832 54351773496843264 54363030265110528 54540494932596192 54611603791699968 54827671549427712 54887673479985216 54959234983870464 55078369636073472 55210534640861184 55356798894344064 55428972035014656 55489632012667008 55609916401862784 55682304346044324 55682419552321536 55891032707203083 55902723932749824 55963902371749632 56036867042377728 56158221477207096 56158337668153344 56231439497385984 56442226323644928 56638206276157584 56712050091380736 56936428147482624 56971364449366016 57196768468230144 57259363074799392 57334016742432768 57485906544126528 57748759340395968 57824051073564672 58052828699394048 58318153072484292 58318273732313088 58394187170362368 58458213149147136 58613081182246656 58661193055915008 58689499801780224 58816598825240568 58881087954913536 58893282787203072 58957734013458696 58957855996575744 59085536176979208 59162570774341632 59396644178546688 59461646269983984 59539171232526336 59668233772412928 59969865468872736 60048053037932544 60322621181681664 60561284260478976 60627560902728768 60706605962575872 60838073266974354 60838199140499456 60917392788834816 61078775703134436 61145745183948672 61225465842597888 61358056799170716 61438054265662464 61681130493106176 61748760422449152 61963165840582656 62111851470968832 62276398756137072 62357593539391488 62561155952095632 62642721996361728 62890564424343552 62959390168218336 63177999161857983 63178129876672512 63260369434559232 63497504614100544 63580291451928576 63717982060677282 63801056352803328 63871010662957056 64092785005536768 64123712746389504 64346364526758912 64416783459149316 64416916736999424 64500768835236864 64640586586780672 64967354257945464 65052057457760256 65608057948852224 65765489792790528 65993842187904384 66168673678395639 66241223949277728 66254943135603456 66327587996147712 66471228199101609 66557892121134336 66590009390481408 66644669033938944 66821224700865024 66894352053731982 66894490457653248 67126762993964544 67466098652481828 67554059667674112 67862948829391872 68131444793038848 68206006015569864 68294931707897856 68442974033061888 68532066887439168 68788963331942256 68878649072922624 69117811048870272 69207925535244288 69467355475255296 69524376955158528 69708561570655488 69784993131749376 69799446266314752 69875832904839936 70118602399219712 70381300446107586 70473062245906944 70751884977386496 71075396111256576 71434692690863112 71776188396903744 71854886995826688 71869768825061376 72104383131228864 72139176839688192 72198391453433856 72389660092603776 72469031329124352 72484040353480704 72563364939641472 72720659910128256 72815471722266624 73088273540188647 73103562065903616 73183564639980288 73278979978493952 73437826181431296 73614046187814912 73809065192458752 73986176016889344 74146555202483712 74243072461392432 74521376942937444 74618536495666176 74877628636276128 74975252663181312 75173877788473152 75256301764859904 75517608368210112 75616066788507648 75915237529976832 76262357957640192 76345817433065856 76445355656577024 76647875392168704 76747807433097216 76998345787194624 77098575248369064 77098734764752896 77387583748435038 77488480207037952 77757537429979056 77858916227149824 78150774909662208 78214924074553344 78422131766987424 78508117273218048 78524377049604096 78610312017944928 78780714902638944 78883427699122176 79195525571395584 79282195026645312 79385561643368448 79557645029883904 79959820625163648 80064070717243392 80430161575575552 80748379013971968 80836747870305024 80942141283434496 81117431022632472 81223190385113088 81438367604179248 81527660245264896 81544545397665792 81810742398894288 81917405687549952 82241507324141568 82331510219977824 82617554454110208 82815801961291776 83035198341516096 83143458052521984 83414874602794176 83523456519066486 83523629328482304 83854085899124736 83945853557624448 84055300563566592 84237332215810644 84237506502230016 84347159246078976 84663339485467392 84773721935904768 84957309414236376 85068075137071104 85161347550609408 85457046674049024 85795152702345216 85889044612199088 86001025113649152 86623139010593952 86736076610347008 87079243049091072 87477229608726438 87477410598469632 87687319723720704 87919621773369984 87991789583872512 88224898237860852 88321631932370304 88339924180804608 88436783994863616 88628304265468812 88743856161512448 88786679187308544 89094966267820032 89192469404975976 89192653943537664 89308756848789504 89502350658619392 89954798203309104 90072079556898816 90483931772522496 90841926390718464 90941341354093152 91059908943863808 91257109900461531 91257298710749184 91376089183252224 91718617775923008 91838198763896832 92037085198756074 92157081398493696 92521695739659264 92623140633673728 92944748760873984 93046657508999168 93167777206453248 93414598134205608 93841733928143448 93964082994542592 94335846636515328 94767194815008768 94890554151838848 95246256921150816 95370437177892864 95576973091015923 95701584529204992 95806515994435584 95826358433415168 96139177508305152 96185569119584256 96264521937911808 96519546790138368 96625175188723974 96625375105499136 96751153252855296 96960879880171008 97451031386918196 97578086186640384 98412086923278336 98648234689185792 98862073603311616 98990763281856576 99361835923916592 99491381994221568 99836838181701504 99967003550908416 100231837051297536 100341735686479872 100362517412511744 100690144490946816 100821422384676864 101199147978722742 101331089501511168 101794423244087808 102197167189558272 102309009023354796 102664461049592832 102798100331158752 103183444997913384 103317973609383936 103676716573305408 103811888302866432 104201033212882944 104286565432737792 104562842355983232 104677489697624064 104699169399472128 104813749357259904 105040953203518592 105177903598829568 105571950669161379 105594034095194112 105709593368860416 105847415524491264 106613094166884864 107664282595355616 107782330493740032 108156574696843296 108208765259532288 108297587180150784 108584490138905664 108703546993686528 108726060530221056 109080989865192384 109223207583399936 109655343098855424 109775346959970432 109918469967740928 110156739272146944 110421069281722368 110713597788688128 110857944070029312 110979264025334016 111219832803725568 111364608692088648 111364839104643072 111782065414406166 111927804743499264 112316442954414192 112462878994771968 112884452647289856 113276412552315168 113424100182761472 113872856294965248 113942728898732032 114393536936460288 114518726149598784 114668033484865536 114971813088253056 115497518680791936 115648102147129344 116081375622652557 116105657398788096 116636306144968584 116636547464626176 116788374340724736 116916426298294272 117226162364493312 117322386111830016 117633197650481136 117762175909827072 117786565574406144 117915468026917392 118171072353958416 118325141548683264 118793288357093376 118923292539967968 119078342465052672 119336467544825856 119939730937745472 120096106075865088 120645242363363328 121122568520957952 121255121805457536 121413211925151744 121676146533948708 121676398280998912 121834785577669632 122157551406268872 122291490367897344 122450931685195776 122716113598341432 122876108531324928 123362260986212352 123926331681165312 124223702941937664 124552797512274144 124715187078782976 125122311904191264 125285184778599729 125285443992723456 125781128848687104 125918780336436672 126355998323715966 126356259753345024 126520738869118464 126995009228201088 127160582903857152 127435964121354564 127602112705606656 127742021325914112 128185570011073536 128247425492779008 128692729053517824 128833566918298632 128833833473998848 129001537670473728 129281173173561344 129934708515890928 130104114915520512 131216115897704448 131530979585581056 131987684375808768 132337347356791278 132482447898555456 132509886271206912 132655175992295424 132942456398203218 133115784242268672 133180018780962816 133642449401730048 133788704107463964 133788980915306496 134253525987929088 134932197304963656 135108119335348224 135725897658783744 136262889586077696 136412012031139728 136589863415795712 136885948066123776 137064133774878336 137577926663884512 137757298145845248 138055627798134111 138235622097740544 138415851070488576 138934710950510592 139048753910317056 139417123141310976 139569986263498752 139751665809679872 140762600892215172 140946124491813888 141503769954772992 142150792222513152 142869385381726224 143552376793807488 143709773991653376 143739537650122752 144208766262457728 144278353679376384 144396782906867712 144779320185207552 144937762783085961 144938062658248704 144968080706961408 145126729879282944 145441319820256512 145630943444533248 146176547080377294 146367129279960576 147618130384917504 147972352033778688 148293110404967424 148486144922784864 149042753885874888 149237072991332352 149755257272552256 149950505326362624 150347755576946304 150512603529719808 151035216736420224 151232133577015296 151798721968084113 151830475059953664 152524715915280384 152691634866131712 152890711313154048 153295750784337408 153996691574389248 154197150496738128 154775167496870076 154976960414075904 155515074859958112 155717832454299648 156301549819324416 156429848149106688 156844263533974848 157016234546436096 157048754099208192 157220624035889856 157561429805277888 157766855398244352 158391051142791168 158564390053290624 158771123286736896 159115290059767808 159919641250327296 160128141434486784 160860323151151104 161673495740610048 162234862045264944 162446380770226176 162876735208358496 163055320490529792 163089090795331584 163621484797788576 163834811375099904 164483014648283136 164663020439955648 165235108908220416 165631603922583552 166070396683032192 166286916105043968 166829749205588352 167046913038132972 167047258656964608 167673098121609249 167708171798249472 167891707115248896 168110601127133184 168474664431621288 168475013004460032 168694318492157952 169326678970934784 169914618828472752 170136150274142208 170914093348098048 171590305404690432 171778089224398176 172002050227298304 173246278021187904 173472153220694016 174158486098182144 174954459217452876 174954821196939264 175374639447441408 175839243546739968 175983579167745024 176449796475721704 176643263864740608 176679848361609216 176873567989727232 177256608530937624 177487712323024896 178189932535640064 178384938809951952 178617513697579008 179004701317238784 179909596406618208 180144159113797632 180967863545044992 181683852781436928 181882682708186304 182119817887727616 182514219800923062 182514597421498368 182752178366504448 183437235551846016 183676397527793664 184074170397512148 184314162796987392 185043391479318528 185246281267347456 185889497521747968 186093315017998336 186335554412906496 186829196268411216 187683467856286896 187928165989085184 188671693273030656 189533997485573949 189534389630017536 189781108303677696 190492513842301632 190740874355785728 191153946182031846 191403169058409984 191613031988871168 192278355016610304 192371138239168512 193039093580276736 193250350377447948 193250750210998272 193502306505710592 193921759760342016 194902062773836392 195156172373280768 196824173846556672 197296469378371584 197724147206623232 197981526563713152 198506021035186917 198723671847833184 198982763988443136 199413684597304827 199673676363403008 199934007101816832 200463674102595072 200683471372959744 201380288981893632 202398295957445484 202662179003022336 203588846488175616 204394334379116544 204618018046709592 205328922099185664 205596200662317504 206366889995826768 206635947218767872 207353433146610816 207623776605732864 208402066425765888 208573130865475584 209125684711966464 209354979395248128 209398338798944256 209627498714519808 210081906407037184 210355807197659136 211143901338322758 211419186737720832 213226188333769728 215328565190711232 215564660987480064 216313149393686592 216417530519064576 216595174360301568 217168980277811328 217407093987373056 217452121060442112 218161979730384768 218446415166799872 219264820620565941 219310686197710848 219550693919940864 219836939935481856 220313478544293888 220842138563444736 221427195577376256 221958528050668032 222439665607451136 222729217384177296 223564130828812332 223855609486998528 224632885908828384 224925757989543936 225768905294579712 226552825104630336 226848200365522944 227745712589930496 227885457797464064 228787073872920576 229037452299197568 229336066969731072 229943626176506112 230995037361583872 231296204294258688 232162751245305114 233272612289937168 233576748681449472 234452324728986624 234644772223660032 235266395300962272 235524351819654144 235573131148812288 235830936053834784 236342144707916832 236650283097366528 237586576714186752 237846585079935936 238156684930105344 238672935089651712 239879461875490944 240192212151730176 241290484726726656 242245137041915904 242510243610915072 242826423850303488 243352293067897416 243352796561997824 243669571155339264 244315102812537744 244582980735794688 245432227196682864 245752217062649856 246724521972424704 247852663362330624 248447405883875328 249105595024548288 249430374157565952 250244623808382528 250570369557199458 250570887985446912 251562257697374208 251837560672873344 252711996647431932 252712519506690048 253041477738236928 253990018456402176 254321165807714304 254871928242709128 255204225411213312 255484042651828224 256371140022147072 257385458107035648 257667133836597264 258003075340947456 258562346347122688 259869417031781856 260208229831041024 262432231795408896 263061959171162112 263975368751617536 264674694713582556 264964895797110912 265019772542413824 265310351984590848 265884912796406436 266231568484537344 266360037561925632 267284898803460096 267577408214927928 267577961830612992 268507051975858176 269864394609927312 270216238670696448 271451795317567488 272525779172155392 272824024062279456 273179726831591424 273771329701384593 273771896132247552 274128267549756672 275155853327769024 275514596291690496 276111255596268222 276471244195481088 277869421901021184 278834246282621952 279139972526997504 279503331619359744 281525201784430344 281892248983627776 283007539909545984 284301584445026304 285738770763452448 286730919273047769 287104753587614976 287419547983306752 287479075300245504 288417532524915456 288556707358752768 288793565813735424 289558640370415104 289875525566171922 289876125316497408 290253459758565888 290882639640513024 292353094160754588 292734258559921152 295236260769835008 295944704067557376 296586220809934848 296972289845569728 298085507771749776 298474145982664704 299510514545104512 299901010652725248 300695511153892608 301025207059439616 302070433472840448 302464267154030592 303597443936168226 305383269732263424 306591501568674816 307993383148778496 308394300993476256 309550334993740152 309953920828151808 311030149719916224 311435664908599296 312603099638648832 312859696298213376 313688527067949696 314032469092872192 314097508198416384 314441248071779712 315122859610555776 315533710796488704 316715852007484137 316782102285582336 317128780106581248 317542246573473792 318230580119535616 319839282500654592 323346991481220096 324469724090529888 324892761540452352 325753470416716992 326110640981059584 326178181590663168 327242969595577152 327669622750199808 328966029296566272 329326040879911296 330470217816440832 331263207845167104 332140793366064384 332573832210087936 333659498411176704 334093826076265944 334094517313929216 335346196243218498 335783414230497792 336949328863242576 337388636984315904 338653357941869568 339829237656945504 340272300548284416 341828186696196096 343180610809380864 343556178448796352 344004100454596608 346492556042375808 346944306441388032 348316972196364288 349908918434905752 349909642393878528 350749278894882816 351678487093479936 351967158335490048 352899592951443408 353286527729481216 353359696723218432 354513217061875248 354975424646049792 356379865071280128 356769877619903904 357235027395158016 358009402634477568 359819192813236416 360288318227595264 361935727090089984 363367705562873856 363765365416372608 364239635775455232 365028439601846124 365029194842996736 365504356733008896 366874471103692032 367352795055587328 368148340795024296 368628325593974784 370086782958637056 371778995043495936 372671108825812992 373658392536822432 375366935712573792 375856331978170368 377343386546061312 379067994971147898 379068779260035072 379562216607355392 380985027684603264 381481748711571456 382307892364063692 382806338116819968 383226063977742336 384556710033220608 384742276478337024 386078187160553472 386500700754895896 386501500421996544 387004613011421184 387843519520684032 389804125547672784 390312344746561536 393648347693113344 394592938756743168 395448294413246464 395963053127426304 397012042070373834 397447343695666368 397965527976886272 398827369194609654 399347352726806016 400927348205190144 401366942745919488 402760577963787264 404796591914890968 405324358006044672 407177692976351232 408788668758233088 409236036093419184 410657844198371328 411192401324635008 412733779991653536 413271894437535744 414166883394402333 414706866293221632 415247553211465728 416804132851531776 417146261730951168 418251369423932928 418709958790496256 419254997429039616 420163812814074368 422287802676645516 422838373475441664 426452376667539456 430657130381422464 431129321974960128 432626298787373184 432835061038129152 433190348720603136 434337960555622656 434813288349257883 434814187974746112 434904242120884224 436323959460769536 436892830333599744 438529641241131882 439101387839881728 442854391154752512 443917056101336064 444879331214902272 445458434768354592 447128261657624664 447711218973997056 449265771817656768 449851515979087872 451537810589159424 453105650209260672 453696400731045888 455491425179860992 455770915594928128 457574147745841152 458074904598395136 458672133939462144 459887252353012224 461990074723167744 464325502490610228 466545224579874336 467153497362898944 468904649457973248 469289544447320064 470532790601924544 471048703639308288 471146262297624576 471661872107669568 472684289415833664 473300566194733056 475173153428373504 475693170159871872 476313369860210688 477345870179303424 479758923750981888 480384424303460352 482580969453453312 485020487221830144 486704586135794832 487339142310678528 488630205625075488 489165961471589376 490864454393365728 491504434125299712 493449043944849408 495705326724661248 496894811767750656 498211190049096576 498860748315131904 500489247616765056 501140739114398916 501141775970893824 503019294364827747 503124515394748416 503675121345746688 505423993294863864 505425039013380096 506082955476473856 507980036912804352 509743856485418256 510408450822426624 512742280044294144 514770916214071296 515334267673194528 516006150681894912 517124692694245376 519738834063563712 520416459662082048 524864463590817792 526123918342324224 527950737503235072 529349389427165112 529929791594221824 530039545084827648 530620703969181696 531769825592812872 532463136969074688 534569797606920192 535154816429855856 537014103951716352 539728789219854624 540432477341392896 542903590635134976 545051558344310784 545648048124558912 546359453663182848 547542659402769186 547543792264495104 548256535099513344 550311706655538048 551029192583380992 552222511192536444 552942488390962176 555738843802042368 557668492565243904 558279945053995008 559006663238719488 563050403568860688 563784497967255552 566015079819091968 568601992456721847 568603168890052608 571477541526904896 573461838546095538 574209507175229952 574839095966613504 576835065049830912 577113414717505536 579117280740830208 579751051132343844 579752250632994816 580506919517131776 581765279281026048 584706188321509176 585468517119842304 590472521539670016 591889408135114752 593172441619869696 593944579691139456 596171015543499552 596948291965329408 598241053791914481 599021029090209024 599802021305450496 601391022307785216 602050414118879232 604140866945680896 607194887872336452 610766539464526848 613183003137349632 615986766297556992 616788601986952512 619100669987480304 619907841656303616 622060299439832448 622871329817198592 625206199277297664 625719392596426752 627377054135899392 628064938185744384 628195016396832768 628882496143559424 630245719221111552 631067421592977408 633431704014968274 634257560213162496 639678565001309184 646693982962440192 648939448181059776 649785523080904704 651506940833433984 652221281962119168 652356363181326336 654485939191154304 655339245500399616 657794461861697823 657932058593132544 658652081759822592 660940435632881664 662526415690334208 664281586732128768 667318996822353408 668187652152531888 670692392486436996 671566828460995584 673898657726485152 674777273968631808 677306715883739136 679658475313891008 680544601096568832 683656373392392192 686361221618761728 687112356897592704 688008200909193216 692985112084751616 693888612882776064 699817836869811504 703356974186959872 703934316670980096 705799185902886816 706573055458962432 706719393446436864 709026434123750496 709950849292099584 712759730142560256 713539755239807808 714470054790316032 716018805268955136 719638385626472832 720576636455190528 723871454180179968 726735411125747712 727530730832745216 728479271550910464 730056879203692248 730058389685993472 731008713466017792 733748942207384064 736296681590048592 737256651187949568 740173565917274112 743557990086991872 745342217651625984 747316785073644864 750733871425147584 751712663956340736 754686773092122624 758135989942295796 758137558520070144 759124433214710784 761970055369206528 762963497423142912 764615784728127384 765612676233639936 766452127955484672 769113420066441216 772156374321106944 773001401509791792 774009226022842368 775687039041368064 779608251095345568 780624689493123072 787296695386226688 789185877513486336 790896588826492928 791926106254852608 794024084140747668 794894687391332736 795931055953772544 797654738389219308 798694705453612032 801854696410380288 802733885491838976 805521155927574528 809593183829781936 810648716012089344 814355385952702464 817577337516466176 818472072186838368 821313989104153779 821315688396742656 822384802649270016 825467559983307072 826543788875071488 828333766788804666 829413732586443264 833608265703063552 836502738847865856 837419917580992512 838509994858079232 840327625628148736 844575605353291032 845676746950883328 852904753335078912 860192757819143307 861314260762844928 862258643949920256 865252597574746368 865670122076258304 866380697441206272 868675921111245312 869626576698515766 869628375949492224 872647918921539072 877059282482263764 878202775679763456 885708782309505024 887834112202672128 889758662429804544 890916869536709184 894256523315249328 895422437947994112 898531543635313536 899703031958175744 903075621178318848 906211300418521344 907392801462091776 911541831189856256 916149809196790272 919774504706024448 923980149446335488 928651004981220456 933090449159748672 934306994725797888 937809298915946496 938579088894640128 941065581203849088 942097407278616576 942292524595249152 943323744215339136 945368578831667328 946601132389466112 950147556022452411 950346306856747008 951386340319743744 952626739720421376 954691740358606848 959517847501963776 970040974443660288 973409172271589664 974678284621357056 977260411250150976 978331922943178752 981728908786731456 983008868250599424 986898087889698816 991410653449322496 993789623535501312 996422380098193152 997721496630263808 1000978495233530112 1002281478228797832 1002283551941787648 1006038588729655494 1007350242691493376 1010847986589727728 1012165910952947712 1015960073825608704 1019487712970836512 1020816901644853248 1025484560088588288 1029541832428142592 1030668535346389056 1032012301363789824 1034249385388490752 1039477668127127424 1040832919324164096 1049728927181635584 1052247836684648448 1055901475006470144 1058698778854330224 1059859583188443648 1060079090169655296 1063539651185625744 1064926273938149376 1069139595213840384 1070309632859711712 1074028207903432704 1079457578439709248 1080864954682785792 1085807181270269952 1090103116688621568 1091296096249117824 1092718907326365696 1095085318805538372 1095087584528990208 1096513070199026688 1100623413311076096 1102058385166761984 1104445022385072888 1105884976781924352 1115336985130487808 1118013326477438976 1126100807137721376 1127568995934511104 1132030159638183936 1137203984913443694 1137206337780105216 1142955083053809792 1146923677092191076 1148419014350459904 1149678191933227008 1153670130099661824 1154226829435011072 1158234561481660416 1159502102264687688 1159504501265989632 1161013839034263552 1163530558562052096 1169412376643018352 1170937034239684608 1180945043079340032 1183778816270229504 1186344883239739392 1187889159382278912 1192342031086999104 1193896583930658816 1196482107583828962 1198042058180418048 1202782044615570432 1204100828237758464 1208281733891361792 1214389775744672904 1221533078929053696 1226366006274699264 1231973532595113984 1233577203973905024 1238201339974960608 1239815683312607232 1242500650183206999 1244120598879664896 1245742659634397184 1250412398554595328 1251438785192853504 1254754108271798784 1256129876371488768 1257764992287118848 1260491438442223104 1266863408029936548 1268515120426324992 1279357130002618368 1293387965924880384 1297878896362119552 1299571046161809408 1303013881666867968 1304442563924238336 1304712726362652672 1308971878382308608 1310678491000799232 1315588923723395646 1317304163519645184 1328563173464257536 1334637993644706816 1336375304305063776 1341384784972873992 1343133656921991168 1347797315452970304 1349554547937263616 1354613431767478272 1359316950627782016 1361089202193137664 1367312746784784384 1372722443237523456 1374224713795185408 1376016401818386432 1385970224169503232 1399635673739623008 1406713948373919744 1407868633341960192 1411598371805773632 1413146110917924864 1413438786892873728 1418052868247500992 1419901698584199168 1425519460285120512 1427079510479615616 1428940109580632064 1432037610537910272 1439276771252945664 1441153272910381056 1447742908360359936 1455061461665490432 1460113758407384496 1462017426932035584 1467497884414768128 1472593363180097184 1474513302375899136 1480347131834548224 1487115980173983744 1490684435303251968 1494633570147289728 1501467742850295168 1503425327912681472 1509057883094483241 1509373546184245248 1516271979884591592 1516275117040140288 1518248866429421568 1523940110738413056 1529231569456254768 1531225352467279872 1538226840132882432 1544312748642213888 1546002803019583584 1548018452045684736 1551374078082736128 1559216502190691136 1561249378986246144 1574593390772453376 1578371755026972672 1581793177652985856 1583852212509705216 1588048168281495336 1589789374782665472 1591862111907545088 1595309476778438616 1597389410907224064 1603709392820760576 1611042311855149056 1619186367659563872 1621297432024178688 1628710771905404928 1635154675032932352 1636944144373676736 1642627978208307558 1642631376793485312 1644769605298540032 1650935119966614144 1653087577750142976 1656667533577609332 1658827465172886528 1667216531406127104 1673005477695731712 1674839835161985024 1677019989716158464 1680655251256297472 1689151210706582064 1691353493901766656 1705809506670157824 1720385515638286614 1722628521525689856 1724517287899840512 1730505195149492736 1731340244152516608 1737351842222490624 1739253153397031532 1739256751898984448 1745295837843078144 1754118564964527528 1756405551359526912 1771417564619010048 1775668224405344256 1779517324859609088 1781833739073418368 1788513046630498656 1790844875895988224 1794723161375743443 1797063087270627072 1799406063916351488 1806151242356637696 1812422600837042688 1832299618393580544 1839549009412048896 1847960298892670976 1857302009962440912 1866180898319497344 1868613989451595776 1875618597831892992 1877158177789280256 1882131162407698176 1884194814557233152 1884585049190498304 1886647488430678272 1890737157663334656 1893202264778932224 1900295112044904822 1902772680639487488 1919035695003927552 1940081948887320576 1946818344543179328 1949356569242714112 1954520822500301952 1956663845886357504 1963457817573462912 1966017736501198848 1973383385585093469 1973796175779397632 1982821306898644992 1987579247071002624 1992844760196386304 2001956990467060224 2004562956457595664 2012077177459310988 2014700485382986752 2021695973179455456 2024331821905895424 2031920147651217408 2038975425941673024 2041633803289706496 2050969120177176576 2059083664856285184 2061337070692778112 2064024602727579648 2068498770776981504 2078955336254254848 2081665838648328192 2111802950012940288 2117397557708660448 2119719166376887296 2120158180339310592 2127079302371251488 2129852547876298752 2138279190427680768 2140619265719423424 2148056415806865408 2158915156879418496 2161729909365571584 2171614362540539904 2180206233377243136 2182592192498235648 2185437814652731392 2190170637611076744 2190175169057980416 2193026140398053376 2201246826622152192 2208890044770145776 2211769953563848704 2230673970260975616 2236026652954877952 2252201614275442752 2255137991869022208 2264060319276367872 2274407969826887388 2274412675560210432 2285910166107619584 2293847354184382152 2296838028700919808 2299356383866454016 2307340260199323648 2316469122963320832 2319004204529375376 2322027678068527104 2327061117124104192 2338824753286036704 2341874068479369216 2361890086158680064 2367557632540459008 2372689766479478784 2375778318764557824 2384684062173998208 2387793167861317632 2392964215167657924 2396084116360836096 2405564089231140864 2408201656475516928 2416563467782723584 2428779551489345808 2443066157858107392 2452732012549398528 2463941967312461337 2463947065190227968 2467154407947810048 2476402679949921216 2479631366625214464 2485001300366413998 2488241197759329792 2500824797109190656 2509508216543597568 2512259752742977536 2515529984574237696 2520982876884446208 2533726816059873096 2537030240852649984 2558714260005236736 2580578273457429921 2586775931849760768 2595757792724239104 2599142092323618816 2606027763333735936 2608885127848476672 2617943756764617216 2631177847446791292 2634608327039290368 2657126346928515072 2669275987289413632 2672750608610127552 2682769569945747984 2686267313843982336 2695594630905940608 2699109095874527232 2709226863534956544 2718633901255564032 2722178404386275328 2734625493569568768 2748449427590370816 2771940448339006464 2799271347479246016 2813427896747839488 2815737266683920384 2823196743611547264 2826292221835849728 2826877573785747456 2836105736495001984 2839803397168398336 2850442668067357233 2851038920570241024 2854159020959231232 2857880219161264128 2864075221075820544 2878553542505891328 2910122923330980864 2920227516814768992 2924034853864071168 2934995768829536256 2945186726360194368 2949026604751798272 2960694263669096448 2974231960347967488 2981368870606503936 2989267140294579456 3002935485700590336 3006850655825362944 3018115766188966482 3032543959769183184 3036497732858843136 3047880221476826112 3058463138912509536 3062450704934559744 3076453680265764864 3088625497284427776 3092005606039167168 3096036904091369472 3102748156165472256 3118433004381382272 3122498757972492288 3149186781544906752 3156743510053945344 3163586355305971712 3167704425019410432 3176096336562990672 3179578749565330944 3190618953556877232 3194778821814448128 3207418785641521152 3222084623710298112 3238372735319127744 3242594864048357376 3257421543810809856 3270309350065864704 3273888288747353472 3285255956416615116 3285262753586970624 3289539210597080064 3301870239933228288 3306175155500285952 3313335067155218664 3317654930345773056 3346010955391463424 3354039979432316928 3361310502512594944 3378302421413164128 3382706987803533312 3411619013340315648 3440771031276573228 3445257043051379712 3449034575799681024 3461010390298985472 3462680488305033216 3474703684444981248 3478506306794063064 3478513503797968896 3490591675686156288 3508237129929055056 3512811102719053824 3542835129238020096 3551336448810688512 3559034649719218176 3563667478146836736 3577026093260997312 3581689751791976448 3589446322751486886 3594126174541254144 3612302484713275392 3624845201674085376 3664599236787161088 3679098018824097792 3695920597785341952 3714604019924881824 3727501950549620997 3732361796638994688 3737227978903191552 3751237195663785984 3754316355578560512 3764262324815396352 3768389629114466304 3773294976861356544 3781474315326669312 3800590224089809644 3805545361278974976 3838071390007855104 3880163897774641152 3893636689086358656 3898713138485428224 3909041645000603904 3913327691772715008 3926915635146925824 3932035473002397696 3946766771170186938 3985689520392772608 4003913980934120448 4009125912915191328 4024154354918621976 4029400970765973504 4043391946358910912 4048663643811790848 4063840295302434816 4077950851883346048 4083267606579412992 4101938240354353152 4118167329712570368 4122674141385556224 4128049205455159296 4136997541553963008 4157910672508509696 4223605900025880576 4234795115417320896 4239438332753774592 4240316360678621184 4254158604742502976 4259705095752597504 4276558380855361536 4281238531438846848 4296112831613730816 4317830313758836992 4323459818731143168 4343228725081079808 4365184384996471296 4380341275222153488 4386052280796106752 4402493653244304384 4417780089540291552 4423539907127697408 4461347940521951232 4472053305909755904 4504403228550885504 4510275983738044416 4528120638552735744 4548815939653774776 4548825351120420864 4571820332215239168 4587694708368764304 4593676057401839616 4614680520398647296 4632938245926641664 4638008409058750752 4644055356137054208 4654122234248208384 4677649506572073408 4683748136958738432 4723780172317360128 4735115265080918016 4745379532958957568 4751556637529115648 4769368124347996416 4775586335722635264 4785928430335315848 4792168232721672192 4811128178462281728 4833126935565447168 4857559102978691616 4886132315716214784 4905464025098797056 4927883934624922674 4927894130380455936 4934308815895620096 4952805359899842432 4959262733250428928 4970002600732827996 4976482395518659584 5001649594218381312 5019016433087195136 5024519505485955072 5031059969148475392 5041965753768892416 5067453632119746192 5074060481705299968 5117428520010473472 5161156546914859842 5173551863699521536 5191515585448478208 5212055526667471872 5217770255696953344 5235887513529234432 5262355694893582584 5269216654078580736 5314252693857030144 5338551974578827264 5345501217220255104 5365539139891495968 5372534627687964672 5384169484127230329 5391189261811881216 5398218191749054464 5418453727069913088 5437267802511128064 5496898855180741632 5543880896678012928 5598542694958492032 5626855793495678976 5631474533367840768 5646393487223094528 5652584443671699456 5653755147571494912 5672211472990003968 5679606794336796672 5700885336134714466 5708318041918462464 5757107085011782656 5820245846661961728 5840455033629537984 5848069707728142336 5869991537659072512 5890373452720388736 5898053209503596544 5921388527338192896 5948463920695934976 5962737741213007872 5978534280589158912 6005870971401180672 6036231532377932964 6065087919538366368 6072995465717686272 6095760442953652224 6116926277825019072 6124901409869119488 6152907360531529728 6177250994568855552 6184011212078334336 6192073808182738944 6205496312330944512 6236866008762764544 6244997515944984576 6335408850038820864 6352192673125981344 6359157499130661888 6381237907113754464 6389557643628896256 6414837571283042304 6444169247420596224 6476745470638255488 6485189728096714752 6514843087621619712 6540618700131729408 6547776577494706944 6570511912833230232 6570525507173941248 6579078421194160128 6603740479866456576 6626670134310437328 6635309860691546112 6692021910782926848 6708079958864633856 6722621005025189888 6756604842826328256 6765413975607066624 6823238026680631296 6881542062553146456 6890514086102759424 6898069151599362048 6922020780597970944 6949407368889962496 6957012613588126128 6981183351372312576 7016474259858110112 7025622205438107648 7085670258476040192 7102672897621377024 7118069299438436352 7127334956293673472 7154052186521994624 7163379503583952896 7178892645502973772 7188252349082508288 7224604969426550784 7249690403348170752 7329198473574322176 7358196037648195584 7391825901937384011 7391841195570683904 7429208039849763648 7455003901099241994 7464723593277989376 7502474391327571968 7528524649630792704 7536779258228932608 7546589953722713088 7562948630653338624 7601180448179619288 7611090722557949952 7676142780015710208 7760327795549282304 7787273378172717312 7797426276970856448 7818083290001207808 7826655383545430016 7853831270293851648 7893533542340373876 7971379040785545216 8007827961868240896 8018251825830382656 8048308709837243952 8058801941531947008 8086783892717821824 8097327287623581696 8127680590604869632 8155901703766692096 8166535213158825984 8203876480708706304 8245348282771112448 8315821345017019392 8447211800051761152 8469590230834641792 8478876665507549184 8480632721357242368 8508317209485005952 8519410191505195008 8551328004202071699 8553116761710723072 8562477062877693696 8592225663227461632 8635660627517673984 8730368769992942592 8760682550444306976 8772104561592213504 8804987306488608768 8835560179080583104 8847079814255394816 8922695881043902464 8944106611819511808 9008806457101771008 9020551967476088832 9097631879307549552 9143640664430478336 9175389416737528608 9187352114803679232 9229361040797294592 9265876491853283328 9276016818117501504 9288110712274108416 9308244468496416768 9355299013144146816 9367496273917476864 9447560344634720256 9470230530161836032 9490759065917915136 9503113275058231296 9538736248695992832 9571856860670631696 9584336465443344384 9622256356924563456 9666253871130894336 9715118205957383232 9772264631432429568 9810928050197594112 9855767869249845348 9855788260760911872 9868617631791240192 9905610719799684864 9918525466500857856 9940005201465655992 9952964791037319168 10038032866174390272 10062119938296950784 10083931507537784832 10134907264239492384 10148120963410599936 10234857040020946944 10322313093829719684 10347103727399043072 10383031170896956416 10424111053334943744 10435540511393906688 10471775027058468864 10524711389787165168 10538433308157161472 10628505387714060288 10677103949157654528 10691002434440510208 10731078279782991936 10745069255375929344 10768338968254460658 10782378523623762432 10836907454139826176 10874535605022256128 10993797710361483264 11087761793356025856 11182505851648862991 11197085389916984064 11253711586991357952 11262949066735681536 11292786974446189056 11305168887343398912 11344422945980007936 11401770672269428932 11416636083836924928 11514214170023565312 11640491693323923456 11680910067259075968 11696139415456284672 11739983075318145024 11780746905440777472 11796106419007193088 11957068561178317824 12011741942802361344 12072463064755865928 12130175839076732736 12145990931435372544 12191520885907304448 12233852555650038144 12249802819738238976 12305814721063059456 12354501989137711104 12368022424156668672 12384147616365477888 12410992624661889024 12473732017525529088 12670817700077641728 12704385346251962688 12718314998261323776 12762475814227508928 12779115287257792512 12829675142566084608 12888338494841192448 12953490941276510976 12970379456193429504 13029686175243239424 13095553154989413888 13141023825666460464 13158156842388320256 13207480959732913152 13253340268620874656 13270619721383092224 13384043821565853696 13416159917729267712 13445242010050379776 13513209685652656512 13530827951214133248 13646476053361262592 13763084125106292912 13781028172205518848 13844041561195941888 13898814737779924992 13914025227176252256 13962366702744625152 14032948519716220224 14051244410876215296 14171340516952080384 14205345795242754048 14236138598876872704 14254669912587346944 14308104373043989248 14326759007167905792 14357785291005947544 14376504698165016576 14499380806696341504 14658396947148644352 14716392075296391168 14783651803874768022 14783682391141367808 14858416079699527296 14910007802198483988 14929447186555978752 15004948782655143936 15057049299261585408 15073558516457865216 15093179907445426176 15125897261306677248 15202360896359238576 15222181445115899904 15352285560031420416 15520655591098564608 15574546756345434624 15636166580002415616 15653310767090860032 15707662540587703296 15787067084680747752 15942758081571090432 16015655923736481792 16036503651660765312 16096617419674487904 16117603883063894016 16152508452381690987 16173567785435643648 16194654575247163392 16255361181209739264 16311803407533384192 16490696565542224896 16631642690034038784 16894423600103522304 16939180461669283584 16957753331015098368 16961265442714484736 17016634418970011904 17038820383010390016 17102656008404143398 17124954125755387392 17271321255035347968 17460737539985885184 17521365100888613952 17544209123184427008 17609974612977217536 17671120358161166208 17694159628510789632 17845391762087804928 17888213223639023616 18017612914203542016 18195263758615099104 18287281328860956672 18350778833475057216 18374704229607358464 18458722081594589184 18531752983706566656 18552033636235003008 18576221424548216832 18616488936992833536 18710598026288293632 18734992547834953728 19006226550116462592 19077472497391985664 19143713721341263392 19168672930886688768 19244512713849126912 19332507742261788672 19430236411914766464 19544529262864859136 19621856100395188224 19711535738499690696 19711576521521823744 19737235263582480384 19811221439599369728 19880010402931311984 19905929582074638336 20076065732348780544 20124239876593901568 20167863015075569664 20269814528478984768 20296241926821199872 20469714080041893888 20644626187659439368 20694207454798086144 20766062341793912832 20848222106669887488 20943550054116937728 21049422779574330336 21076866616314322944 21257010775428120576 21354207898315309056 21382004868881020416 21462156559565983872 21490138510751858688 21536677936508921316 21564757047247524864 21673814908279652352 21749071210044512256 21987595420722966528 22175523586712051712 22365011703297725982 22394170779833968128 22507423173982715904 22585573948892378112 22610337774686797824 22688845891960015872 22803541344538857864 22833272167673849856 23028428340047130624 23280983386647846912 23361820134518151936 23392278830912569344 23479966150636290048 23561493810881554944 23914137122356635648 24023483885604722688 24144926129511731856 24260351678153465472 24291981862870745088 24383041771814608896 24467705111300076288 24499605639476477952 24611629442126118912 24736044848313337344 24947464035051058176 25341635400155283456 25408770692503925376 25436629996522647552 25524951628455017856 25558230574515585024 25653984012606215097 25659350285132169216 25776676989682384896 25906981882553021952 26191106309978827776 26282047651332920928 26316313684776640512 26414961919465826304 26506680537241749312 26541239442766184448 26768087643131707392 26832319835458535424 26890484020100759552 27026419371305313024 27061655902428266496 27526168250212585824 27562056344411037696 27688083122391883776 27797629475559849984 27828050454352504512 27924733405489250304 28065897039432440448 28102488821752430592 28342681033904160768 28410691590485508096 28472277197753745408 28509339825174693888 28616208746087978496 28715570582011895088 28753009396330033152 28998761613392683008 29316793894297288704 29432784150592782336 29567303607749536044 29567364782282735616 29716832159399054592 29820015604396967976 29858894373111957504 30114098598523170816 30186359814890852352 30251794522613354496 30404721792718477152 30444362890231799808 30704571120062840832 31041311182197129216 31149093512690869248 31272333160004831232 31306621534181720064 31415325081175406592 31574134169361495504 31885516163142180864 32031311847472963584 32073007303321530624 32193234839348975808 32235207766127788032 32305016904763381974 32347135570871287296 32510722362419478528 32623606815066768384 32981393131084449792 33263285380068077568 33547517554946588973 33788847200207044608 33878360923338567168 33915506662030196736 34033268837940023808 34205312016808286796 34249908251510774784 34542642510070695936 34921475079971770368 35042730201777227904 35088418246368854016 35219949225954435072 35342240716322332416 35388319257021579264 36035225828407084032 36390527517230198208 36574562657721913344 36701557666950114432 36749408459214716928 36917444163189178368 37063505967413133312 37104067272470006016 37152442849096433664 37232977873985667072 37421196052576587264 38012453100232925184 38154944994783971328 38287427442682526784 38337345861773377536 38489025427698253824 38665015484523577344 38860472823829532928 39089058525729718272 39423071476999381392 39474470527164960768 39622442879198739456 39760020805862623968 39811859164149276672 40152131464697561088 40248479753187803136 40335726030151139328 40539629056957969536 40592483853642399744 40939428160083787776 41289252375318878736 41532124683587825664 41696444213339774976 41887100108233875456 42098845559148660672 42153733232628645888 42514021550856241152 42708415796630618112 42764009737762040832 42924313119131967744 42980277021503717376 43073355873017842632 43129514094495049728 43498142420089024512 43975190841445933056 44351047173424103424 44730023406595451964 44788341559667936256 45014846347965431808 45171147897784756224 45220675549373595648 45377691783920031744 45607082689077715728 45666544335347699712 46056856680094261248 46561966773295693824 46723640269036303872 46959932301272580096 47122987621763109888 47828274244713271296 48046967771209445376 48289852259023463712 48457525357145072961 48520703356306930944 48583963725741490176 48766083543629217792 48935410222600152576 49472089696626674688 49894928070102116352 50683270800310566912 50817541385007850752 50873259993045295104 51049903256910035712 51116461149031170048 51307968025212430194 51813963765106043904 52382212619957655552 52564095302665841856 52632627369553281024 52829923838931652608 53013361074483498624 53082478885532368896 53536175286263414784 53664639670917070848 53780968040201519104 54052838742610626048 55052336500425171648 55124112688822075392 55376166244783767552 55595258951119699968 55656100908705009024 55849466810978500608 56131794078864880896 56204977643504861184 57018679650349387776 57232417492175956992 57431141164023790176 57506018792660066304 57997523226785366016 58633587788594577408 58865568301185564672 59134607215499072088 59134729564565471232 59433664318798109184 59640031208793935952 59717788746223915008 60228197197046341632 60372719629781704704 60503589045226708992 60809443585436954304 60888725780463599616 61409142240125681664 62082622364394258432 62298187025381738496 62544666320009662464 62830650162350813184 63148268338722991008 63771032326284361728 64062623694945927168 64146014606643061248 64386469678697951616 64470415532255576064 64610033809526763948 64694271141742574592 65021444724838957056 65247213630133536768 65962786262168899584 66526570760136155136 67095035109893177946 67756721846677134336 67831013324060393472 68066537675880047616 68410624033616573592 68499816503021549568 69085285020141391872 69842950159943540736 70085460403554455808 70176836492737708032 70439898451908870144 70684481432644664832 72070451656814168064 72781055034460396416 73149125315443826688 73403115333900228864 73498816918429433856 73834888326378356736 74208134544940012032 74842392105153174528 76024906200465850368 76309889989567942656 76574854885365053568 76674691723546755072 76978050855396507648 77330030969047154688 77720945647659065856 78846142953998762784 78948941054329921536 79244885758397478912 79520041611725247936 79623718328298553344 80304262929395122176 80496959506375606272 80671452060302278656 81079258113915939072 81184967707284799488 82578504750637757472 83064249367175651328 83392888426679549952 83774200216467750912 84197691118297321344 84307466465257291776 85028043101712482304 85416831593261236224 85528019475524081664 85848626238263935488 86146711746035685264 86259028188990099456 86996284840178049024 87950381682891866112 88702094346848206848 89460046813190903928 89576683119335872512 90342295795569512448 90755383567840063488 91214165378155431456 91333088670695399424 92113713360188522496 93123933546591387648 93447280538072607744 93919864602545160192 94245975243526219776 95656548489426542592 96093935542418890752 96579704518046927424 96915050714290145922 97041406712613861888 97532167087258435584 97870820445200305152 98944179393253349376 99789856140204232704 101366541600621133824 101635082770015701504 101746519986090590208 102099806513820071424 102615936050424860388 103627927530212087808 104764425239915311104 105128190605331683712 105265254739106562048 105659847677863305216 106026722148966997248 106164957771064737792 108105677485221252096 110104673000850343296 110248225377644150784 110752332489567535104 111190517902239399936 111312201817410018048 111698933621957001216 112263588157729761792 114037359300698775552 114464834984351913984 114862282328047580352 115012037585320132608 115995046453570732032 117267175577189154816 118269214430998144176 118867328637596218368 119280062417587871904 119435577492447830016 120456394394092683264 120745439259563409408 121007178090453417984 121618887170873908608 121777451560927199232 122818284480251363328 124596374050763476992 125089332640019324928 125661300324701626368 126296536677445982016 127542064652568723456 128125247389891854336 128292029213286122496 128772939357395903232 128940831064511152128 129220067619053527896 129388542283485149184 130494427260267073536 131925572524337799168 133053141520272310272 134190070219786355892 135513443693354268672 135662026648120786944 136133075351760095232 136821248067233147184 136999633006043099136 138170570040282783744 139685900319887081472 140170920807108911616 140879796903817740288 141368962865289329664 144140903313628336128 145372576071435218883 145562110068920792832 146298250630887653376 146806230667800457728 148416269089880024064 149684784210306349056 152049812400931700736 152619779979135885312 153149709770730107136 153349383447093510144 155441891295318131712 157692285907997525568 157897882108659843072 158489771516794957824 159040083223450495872 159247436656597106688 160608525858790244352 160993919012751212544 161342904120604557312 162158516227831878144 165157009501275514944 166128498734351302656 166785776853359099904 167548400432935501824 168395382236594642688 168614932930514583552 171056038951048163328 171697252476527870976 172293423492071370528 172518056377980198912 173992569680356098048 175900763365783732224 177404188693696413696 178920093626381807856 179153366238671745024 180684591591139024896 181510767135680126976 182428330756310862912 182666177341390798848 184227426720377044992 186247867093182775296 186894561076145215488 188491950487052439552 191313096978853085184 192187871084837781504 193159409036093854848 193830101428580291844 194082813425227723776 195064334174516871168 195741640890400610304 197888358786506698752 199579712280408465408 203270165540031403008 203493039972181180416 204199613027640142848 205231872100849720776 207255855060424175616 209528850479830622208 210256381210663367424 210530509478213124096 211319695355726610432 212053444297933994496 216211354970442504192 220209346001700686592 220496450755288301568 221504664979135070208 222624403634820036096 224527176315459523584 228074718601397551104 228929669968703827968 229724564656095160704 230024075170640265216 231990092907141464064 236538428861996288352 237734657275192436736 238560124835175743808 238871154984895660032 240912788788185366528 241490878519126818816 242014356180906835968 243237774341747817216 243554903121854398464 249192748101526953984 250178665280038649856 251322600649403252736 252593073354891964032 255084129305137446912 256250494779783708672 256584058426572244992 257545878714791806464 258440135238107055792 258777084566970298368 260988854520534147072 263851145048675598336 266106283040544620544 268380140439572711784 271026887386708537344 272266150703520190464 273642496134466294368 273999266012086198272 276341140080565567488 279371800639774162944 280341841614217823232 281759593807635480576 282737925730578659328 288281806627256672256 290745152142870437766 291124220137841585664 292596501261775306752 293612461335600915456 296832538179760048128 299369568420612698112 304099624801863401472 305239559958271770624 306299419541460214272 310883782590636263424 315384571815995051136 315795764217319686144 316979543033589915648 318080166446900991744 318494873313194213376 324317032455663756288 330314019002551029888 332256997468702605312 333571553706718199808 335096800865871003648 336790764473189285376 342112077902096326656 343394504953055741952 344586846984142741056 345036112755960397824 347985139360712196096 351801526731567464448 357840187252763615712 358306732477343490048 361369183182278049792 363021534271360253952 364856661512621725824 365332354682781597696 368454853440754089984 373789122152290430976 376983900974104879104 382626193957706170368 384375742169675563008 386318818072187709696 387660202857160583688 388165626850455447552 391483281780801220608 395776717573013397504 399159424560816930816 406540331080062806016 406986079944362360832 408399226055280285696 410463744201699441552 414511710120848351232 419057700959661244416 420512762421326734848 422639390711453220864 424106888595867988992 432422709940885008384 436117728214305656649 440418692003401373184 445248807269640072192 449054352630919047168 456149437202795102208 457859339937407655936 459449129312190321408 460048150341280530432 473076857723992576704 475469314550384873472 477120249670351487616 477742309969791320064 481825577576370733056 482981757038253637632 484028712361813671936 486475548683495634432 498385496203053907968 500357330560077299712 502645201298806505472 505186146709783928064 513168116853144489984 515091757429583612928 516880270476214111584 517554169133940596736 521977709041068294144 527702290097351196672 532212566081089241088 536760280879145423568 542053774773417074688 544532301407040380928 547284992268932588736 547998532024172396544 552682280161131134976 558743601279548325888 560683683228435646464 565475851461157318656 576563613254513344512 581490304285740875532 582248440275683171328 585193002523550613504 587224922671201830912 593665076359520096256 598739136841225396224 610479119916543541248 612598839082920428544 621767565181272526848 630769143631990102272 631591528434639372288 633959086067179831296 636160332893801983488 648634064911327512576 660628038005102059776 664513994937405210624 673581528946378570752 684224155804192653312 686789009906111483904 689173693968285482112 690072225511920795648 695970278721424392192 715680374505527231424 716613464954686980096 722738366364556099584 726043068542720507904 729713323025243451648 730664709365563195392 747578244304580861952 753967801948209758208 765252387915412340736 768751484339351126016 772637636144375419392 775320405714321167376 776331253700910895104 782966563561602441216 791553435146026795008 798318849121633861632 813080662160125612032 816798452110560571392 820927488403398883104 829023420241696702464 838115401919322488832 841025524842653469696 845278781422906441728 848213777191735977984 864845419881770016768 872235456428611313298 880837384006802746368 890497614539280144384 898108705261838094336 912298874405590204416 915718679874815311872 918898258624380642816 946153715447985153408 950938629100769746944 954240499340702975232 955484619939582640128 972951097366991268864 996770992406107815936 1000714661120154599424 1005290402597613010944 1010372293419567856128 1026336233706288979968 1030183514859167225856 1033760540952428223168 1035108338267881193472 1043955418082136588288 1055404580194702393344 1073520561758290847136 1084107549546834149376 1089064602814080761856 1094569984537865177472 1095997064048344793088 1105364560322262269952 1121367366456871292928 1130951702922314637312 1153127226509026689024 1162980608571481751064 1164496880551366342656 1174449845342403661824 1187330152719040192512 1197478273682450792448 1220958239833087082496 1225197678165840857088 1243535130362545053696 1261538287263980204544 1267918172134359662592 1272320665787603966976 1297268129822655025152 1321256076010204119552 1347163057892757141504 1368448311608385306624 1373578019812222967808 1378347387936570964224 1380144451023841591296 1431360749011054462848 1433226929909373960192 1445476732729112199168 1452086137085441015808 1459426646050486903296 1495156488609161723904 1507935603896419516416 1545275272288750838784 1550640811428642334752 1552662507401821790208 1565933127123204882432 1583106870292053590016 1596637698243267723264 1626161324320251224064 1633596904221121142784 1641854976806797766208 1658046840483393404928 1676230803838644977664 1682051049685306939392 1696427554383471955968 1729690839763540033536 1744470912857222626596 1761674768013605492736 1780995229078560288768 1796217410523676188672 1831437359749630623744 1837796517248761285632 1892307430895970306816 1901877258201539493888 1908480998681405950464 1945902194733982537728 1993541984812215631872 2020744586839135712256 2052672467412577959936 2060367029718334451712 2067521081904856446336 2070216676535762386944 2087910836164273176576 2147041123516581694272 2168215099093668298752 2178129205628161523712 2189139969075730354944 2191994128096689586176 2242734732913742585856 2261903405844629274624 2306254453018053378048 2325961217142963502128 2328993761102732685312 2348899690684807323648 2374660305438080385024 2394956547364901584896 2450395356331681714176 2487070260725090107392 2523076574527960409088 2535836344268719325184 2544641331575207933952 2594536259645310050304 2642512152020408239104 2694326115785514283008 2736896623216770613248 2747156039624445935616 2756694775873141928448 2862721498022108925696 2866453859818747920384 2918853292100973806592 2990312977218323447808 3015871207792839032832 3090550544577501677568 3101281622857284669504 3105325014803643580416 3131866254246409764864 3166213740584107180032 3252322648640502448128 3267193808442242285568 3283709953613595532416 3316093680966786809856 3364102099370613878784 3392855108766943911936 3459381679527080067072 3488941825714445253192 3523349536027210985472 3561990458157120577536 3592434821047352377344 3662874719499261247488 3675593034497522571264 3784614861791940613632 3803754516403078987776 3816961997362811900928 3891804389467965075456 4041489173678271424512 4105344934825155919872 4120734059436668903424 4135042163809712892672 4140433353071524773888 4294082247033163388544 4336430198187336597504 4356258411256323047424 4378279938151460709888 4485469465827485171712 4523806811689258549248 4651922434285927004256 4657987522205465370624 4697799381369614647296 4749320610876160770048 4789913094729803169792 4900790712663363428352 4974140521450180214784 5046153149055920818176 5089282663150415867904 5189072519290620100608 5285024304040816478208 5388652231571028566016 5494312079248891871232 5513389551746283856896 5725442996044217851392 5837706584201947613184 5980625954436646895616 6181101089155003355136 6202563245714569339008 6210650029607287160832 6263732508492819529728 6504645297281004896256 6534387616884484571136 6567419907227191064832 6728204198741227757568 6785710217533887823872 6918763359054160134144 6977883651428890506384 7046699072054421970944 7123980916314241155072 7184869642094704754688 7351186068995045142528 7569229723583881227264 7607509032806157975552 7633923994725623801856 7783608778935930150912 8082978347356542849024 8210689869650311839744 8241468118873337806848 8270084327619425785344 8588164494066326777088 8756559876302921419776 8970938931654970343424 9047613623378517098496 9303844868571854008512 9315975044410930741248 9395598762739229294592 9498641221752321540096 9801581425326726856704 9948281042900360429568 10092306298111841636352 10178565326300831735808 10378145038581240201216 10570048608081632956416 10777304463142057132032 10988624158497783742464 11026779103492567713792 11450885992088435702784 11675413168403895226368 12362202178310006710272 12405126491429138678016 12421300059214574321664 13009290594562009792512 13068775233768969142272 13134839814454382129664 13456408397482455515136 13571420435067775647744 13955767302857781012768 14093398144108843941888 14247961832628482310144 14369739284189409509376 14702372137990090285056 15138459447167762454528 15267847989451247603712 15567217557871860301824 16165956694713085698048 16482936237746675613696 16540168655238851570688 17176328988132653554176 17513119752605842839552 17941877863309940686848 18607689737143708017024 18631950088821861482496 18791197525478458589184 19603162850653453713408 20184612596223683272704 20357130652601663471616 20756290077162480402432 21140097216163265912832 21554608926284114264064 22053558206985135427584 22901771984176871405568 23350826336807790452736 24724404356620013420544 24810252982858277356032 26269679628908764259328 26912816794964911030272 27142840870135551295488 27911534605715562025536 28186796288217687883776 28495923665256964620288 29404744275980180570112 30276918894335524909056 30535695978902495207424 31134435115743720603648 32331913389426171396096 32965872475493351227392 33080337310477703141376 34352657976265307108352 35026239505211685679104 37215379474287416034048 37263900177643722964992 39206325701306907426816 40369225192447366545408 40714261305203326943232 42280194432326531825664 43109217852568228528128 44107116413970270855168 45803543968353742811136 46701652673615580905472 49448808713240026841088 49620505965716554712064 52539359257817528518656 53825633589929822060544 55823069211431124051072 56373592576435375767552 58809488551960361140224 60553837788671049818112 61071391957804990414848 62268870231487441207296 64663826778852342792192 66160674620955406282752 68705315952530614216704 70052479010423371358208 74430758948574832068096 80738450384894733090816 81428522610406653886464 84560388864653063651328 88214232827940541710336 91607087936707485622272 93403305347231161810944 98897617426480053682176 99241011931433109424128 105078718515635057037312 111646138422862248102144 117618977103920722280448 121107675577342099636224 122142783915609980829696 129327653557704685584384 132321349241910812565504 137410631905061228433408 140104958020846742716416 148861517897149664136192 161476900769789466181632 169120777729306127302656 176428465655881083420672 183214175873414971244544 186806610694462323621888 198482023862866218848256 210157437031270114074624 223292276845724496204288 242215351154684199272448 244285567831219961659392 264642698483821625131008 274821263810122456866816 280209916041693485432832 297723035794299328272384 352856931311762166841344 366428351746829942489088 396964047725732437696512 420314874062540228149248 446584553691448992408576 484430702309368398544896 529285396967643250262016 549642527620244913733632 560419832083386970865664 595446071588598656544768 732856703493659884978176 793928095451464875393024 840629748125080456298496 893169107382897984817152 1058570793935286500524032 1099285055240489827467264 1190892143177197313089536 1587856190902929750786048 1681259496250160912596992 1786338214765795969634304 2198570110480979654934528 2381784286354394626179072 3175712381805859501572096 3572676429531591939268608 4763568572708789252358144 7145352859063183878537216 9527137145417578504716288 14290705718126367757074432 28581411436252735514148864
- Sum of all divisors σ(n): 100375075064654169752052657
- Sum of proper divisors (its aliquot sum) s(n): 71793663628401434237903793
- 28581411436252735514148864 is an abundant number, because the sum of its proper divisors (71793663628401434237903793) is greater than itself. Its abundance is 43212252192148698723754929
Bases of 28581411436252735514148864
- Binary: 10111101001000101100101101011001010010000000000001010110011110100100100000000000000002
- Hexadecimal: 0x17A4596B29000ACF490000
- Base-36: 3LA8LGSJHXS000000
Squares and roots of 28581411436252735514148864
- 28581411436252735514148864 squared (285814114362527355141488642) is 816897079688358657524819237912129498635134352490496
- 28581411436252735514148864 cubed (285814114362527355141488643) is 23348071535646316353691218872291155796447760400372981680432819326924089196544
-
28581411436252735514148864 is a
perfect square number . Itssquare root is 5346158568192 -
The
cube root of 28581411436252735514148864 is 305746309.7214768451
Scales and comparisons
How big is 28581411436252735514148864?- 28,581,411,436,252,735,514,148,864 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 28,581,411,436,252,735,514,148,864 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 28581411436252735514148864 cubic inches would be around 25478859.1 feet tall.
Recreational maths with 28581411436252735514148864
- 28581411436252735514148864 backwards is 46884141553725263411418582
- 28581411436252735514148864 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 28581411436252735514148864'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 28581411436252735514148864 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 28581411436252735514148864 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/28581411436252735514148864/
Chicago style:
Numbermatics. 2024. "Number 28581411436252735514148864 - Facts about the integer". https://numbermatics.com/n/28581411436252735514148864/
The information we have on file for 28581411436252735514148864 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 28581411436252735514148864, math, Factors of 28581411436252735514148864, curriculum, school, college, exams, university, Prime factorization of 28581411436252735514148864, STEM, science, technology, engineering, physics, economics, calculator, twenty-eight septillion, five hundred eighty-one sextillion, four hundred eleven quintillion, four hundred thirty-six quadrillion, two hundred fifty-two trillion, seven hundred thirty-five billion, five hundred fourteen million, one hundred forty-eight thousand, eight hundred sixty-four.