Search a number
-
+
31571112156 = 223103193132347
BaseRepresentation
bin11101011001110010…
…001111000011011100
310000111020121200002020
4131121302033003130
51004124201042111
622300434300140
72165235011523
oct353162170334
9100436550066
1031571112156
1112431084931
126151127650
132c91a2516c
141756d7d4ba
15c4ba1d906
hex759c8f0dc

31571112156 has 48 divisors (see below), whose sum is σ = 74767090944. Its totient is φ = 10367456256.

The previous prime is 31571112091. The next prime is 31571112187. The reversal of 31571112156 is 65121117513.

It is a congruent number.

It is an unprimeable number.

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

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

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

Almost surely, 231571112156 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its digits is 6300, while the sum is 33.

Adding to 31571112156 its reverse (65121117513), we get a palindrome (96692229669).

The spelling of 31571112156 in words is "thirty-one billion, five hundred seventy-one million, one hundred twelve thousand, one hundred fifty-six".

Divisors: 1 2 3 4 6 12 103 193 206 309 386 412 579 618 772 1158 1236 2316 19879 39758 59637 79516 119274 132347 238548 264694 397041 529388 794082 1588164 13631741 25542971 27263482 40895223 51085942 54526964 76628913 81790446 102171884 153257826 163580892 306515652 2630926013 5261852026 7892778039 10523704052 15785556078 31571112156