Search a number
-
+
31020132120 = 2335258501101
BaseRepresentation
bin11100111000111100…
…011010011100011000
32222001211211222120020
4130320330122130120
51002012123211440
622130033030440
72145464525655
oct347074323430
988054758506
1031020132120
111217906842a
1260186b5420
132c04830883
141703b16c2c
15c184853d0
hex738f1a718

31020132120 has 32 divisors (see below), whose sum is σ = 93060396720. Its totient is φ = 8272035200.

The previous prime is 31020132079. The next prime is 31020132133. The reversal of 31020132120 is 2123102013.

It is a Harshad number since it is a multiple of its sum of digits (15).

It is a self number, because there is not a number n which added to its sum of digits gives 31020132120.

It is a congruent number.

It is an unprimeable number.

It is a polite number, since it can be written in 7 ways as a sum of consecutive naturals, for example, 129250431 + ... + 129250670.

Almost surely, 231020132120 is an apocalyptic number.

31020132120 is a gapful number since it is divisible by the number (30) formed by its first and last digit.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 72, while the sum is 15.

Adding to 31020132120 its reverse (2123102013), we get a palindrome (33143234133).

The spelling of 31020132120 in words is "thirty-one billion, twenty million, one hundred thirty-two thousand, one hundred twenty".

Divisors: 1 2 3 4 5 6 8 10 12 15 20 24 30 40 60 120 258501101 517002202 775503303 1034004404 1292505505 1551006606 2068008808 2585011010 3102013212 3877516515 5170022020 6204026424 7755033030 10340044040 15510066060 31020132120