Search a number
-
+
31310021000 = 2353296310567
BaseRepresentation
bin11101001010001110…
…010000000110001000
32222211001022212100102
4131022032100012020
51003110331133000
622214510224532
72155614534026
oct351216200610
988731285312
1031310021000
1112307766215
1260997b5148
132c4c8cb35b
141730417716
15c33b483d5
hex74a390188

31310021000 has 64 divisors (see below), whose sum is σ = 73297111680. Its totient is φ = 12518596800.

The previous prime is 31310020999. The next prime is 31310021051. The reversal of 31310021000 is 12001313.

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, 2957717 + ... + 2968283.

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

Almost surely, 231310021000 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 18, while the sum is 11.

Adding to 31310021000 its reverse (12001313), we get a palindrome (31322022313).

The spelling of 31310021000 in words is "thirty-one billion, three hundred ten million, twenty-one thousand".

Divisors: 1 2 4 5 8 10 20 25 40 50 100 125 200 250 500 1000 2963 5926 10567 11852 14815 21134 23704 29630 42268 52835 59260 74075 84536 105670 118520 148150 211340 264175 296300 370375 422680 528350 592600 740750 1056700 1320875 1481500 2113400 2641750 2963000 5283500 10567000 31310021 62620042 125240084 156550105 250480168 313100210 626200420 782750525 1252400840 1565501050 3131002100 3913752625 6262004200 7827505250 15655010500 31310021000