Search a number
-
+
31440300100 = 225211101282991
BaseRepresentation
bin11101010001111111…
…001110100001000100
310000011010110201200021
4131101333032201010
51003342204100400
622235442424524
72162056066336
oct352177164104
9100133421607
1031440300100
11123742588a0
126115362144
132c708b3b91
14174384b456
15c402ce71a
hex751fce844

31440300100 has 72 divisors (see below), whose sum is σ = 75164939136. Its totient is φ = 11319600000.

The previous prime is 31440300079. The next prime is 31440300119. The reversal of 31440300100 is 100304413.

It is an unprimeable number.

It is a polite number, since it can be written in 23 ways as a sum of consecutive naturals, for example, 30396 + ... + 252595.

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

Almost surely, 231440300100 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 144, while the sum is 16.

Adding to 31440300100 its reverse (100304413), we get a palindrome (31540604513).

The spelling of 31440300100 in words is "thirty-one billion, four hundred forty million, three hundred thousand, one hundred".

Divisors: 1 2 4 5 10 11 20 22 25 44 50 55 100 101 110 202 220 275 404 505 550 1010 1100 1111 2020 2222 2525 4444 5050 5555 10100 11110 22220 27775 55550 111100 282991 565982 1131964 1414955 2829910 3112901 5659820 6225802 7074775 12451604 14149550 15564505 28299100 28582091 31129010 57164182 62258020 77822525 114328364 142910455 155645050 285820910 311290100 314403001 571641820 628806002 714552275 1257612004 1429104550 1572015005 2858209100 3144030010 6288060020 7860075025 15720150050 31440300100