Search a number
-
+
31431312204 = 22319171919073
BaseRepresentation
bin11101010001011100…
…111100001101001100
310000010111120002121020
4131101130330031030
51003332403442304
622234522034140
72161616513505
oct352134741514
9100114502536
1031431312204
111236a17a086
126112348950
132c6ba87bb6
14174258bbac
15c3e6065d9
hex75173c34c

31431312204 has 48 divisors (see below), whose sum is σ = 73830113280. Its totient is φ = 10407208960.

The previous prime is 31431312203. The next prime is 31431312271. The reversal of 31431312204 is 40221313413.

It is a happy number.

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

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

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

Almost surely, 231431312204 is an apocalyptic number.

It is an amenable number.

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

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

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

31431312204 is an evil number, because the sum of its binary digits is even.

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

The product of its (nonzero) digits is 1728, while the sum is 24.

Adding to 31431312204 its reverse (40221313413), we get a palindrome (71652625617).

The spelling of 31431312204 in words is "thirty-one billion, four hundred thirty-one million, three hundred twelve thousand, two hundred four".

Divisors: 1 2 3 4 6 12 191 382 573 719 764 1146 1438 2157 2292 2876 4314 8628 19073 38146 57219 76292 114438 137329 228876 274658 411987 549316 823974 1647948 3642943 7285886 10928829 13713487 14571772 21857658 27426974 41140461 43715316 54853948 82280922 164561844 2619276017 5238552034 7857828051 10477104068 15715656102 31431312204