Search a number
-
+
20590059156 = 22319317284881
BaseRepresentation
bin10011001011010000…
…110101111010010100
31222010221211101020120
4103023100311322110
5314132023343111
613243044231540
71326145420662
oct231320657224
958127741216
1020590059156
118806608217
123ba769b5b0
131c31a02874
14dd4801c32
15807973406
hex4cb435e94

20590059156 has 48 divisors (see below), whose sum is σ = 50731786560. Its totient is φ = 6481589760.

The previous prime is 20590059151. The next prime is 20590059157. The reversal of 20590059156 is 65195009502.

It is a congruent number.

It is not an unprimeable number, because it can be changed into a prime (20590059151) by changing a digit.

It is a pernicious number, because its binary representation contains a prime number (17) of ones.

It is a polite number, since it can be written in 15 ways as a sum of consecutive naturals, for example, 70165 + ... + 214716.

It is an arithmetic number, because the mean of its divisors is an integer number (1056912220).

Almost surely, 220590059156 is an apocalyptic number.

It is an amenable number.

20590059156 is an abundant number, since it is smaller than the sum of its proper divisors (30141727404).

It is a pseudoperfect number, because it is the sum of a subset of its proper divisors.

20590059156 is a wasteful number, since it uses less digits than its factorization.

20590059156 is an odious number, because the sum of its binary digits is odd.

The sum of its prime factors is 285224 (or 285222 counting only the distinct ones).

The product of its (nonzero) digits is 121500, while the sum is 42.

The spelling of 20590059156 in words is "twenty billion, five hundred ninety million, fifty-nine thousand, one hundred fifty-six".

Divisors: 1 2 3 4 6 12 19 38 57 76 114 228 317 634 951 1268 1902 3804 6023 12046 18069 24092 36138 72276 284881 569762 854643 1139524 1709286 3418572 5412739 10825478 16238217 21650956 32476434 64952868 90307277 180614554 270921831 361229108 541843662 1083687324 1715838263 3431676526 5147514789 6863353052 10295029578 20590059156