Search a number
-
+
20655404 = 22711199337
BaseRepresentation
bin100111011001…
…0110100101100
31102212101212222
41032302310230
520241433104
62014414512
7340365560
oct116626454
942771788
1020655404
1110728790
126b01438
134382843
142a596a0
151c301be
hex13b2d2c

20655404 has 48 divisors (see below), whose sum is σ = 45427200. Its totient is φ = 7983360.

The previous prime is 20655379. The next prime is 20655433. The reversal of 20655404 is 40455602.

It is an unprimeable number.

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

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

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

Almost surely, 220655404 is an apocalyptic number.

It is an amenable number.

It is a practical number, because each smaller number is the sum of distinct divisors of 20655404, and also a Zumkeller number, because its divisors can be partitioned in two sets with the same sum (22713600).

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

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

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

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

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

The product of its (nonzero) digits is 4800, while the sum is 26.

The square root of 20655404 is about 4544.8216686686. The cubic root of 20655404 is about 274.3750170627.

The spelling of 20655404 in words is "twenty million, six hundred fifty-five thousand, four hundred four".

Divisors: 1 2 4 7 11 14 22 28 44 77 154 199 308 337 398 674 796 1348 1393 2189 2359 2786 3707 4378 4718 5572 7414 8756 9436 14828 15323 25949 30646 51898 61292 67063 103796 134126 268252 469441 737693 938882 1475386 1877764 2950772 5163851 10327702 20655404