Search a number
-
+
3191090104 = 23231071091487
BaseRepresentation
bin1011111000110100…
…0010101110111000
322020101121011200101
42332031002232320
523013404340404
61244352045144
7142035550456
oct27615025670
98211534611
103191090104
111398318254
127508337b4
133bb16c1c7
14223b499d6
1513a23d2a4
hexbe342bb8

3191090104 has 64 divisors (see below), whose sum is σ = 6363878400. Its totient is φ = 1497032064.

The previous prime is 3191090087. The next prime is 3191090113. The reversal of 3191090104 is 4010901913.

It is a happy number.

It is a congruent number.

It is an unprimeable number.

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

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

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

Almost surely, 23191090104 is an apocalyptic number.

It is an amenable number.

3191090104 is a deficient number, since it is larger than the sum of its proper divisors (3172788296).

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

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

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

The product of its (nonzero) digits is 972, while the sum is 28.

The square root of 3191090104 is about 56489.7345010578. The cubic root of 3191090104 is about 1472.2436473954.

The spelling of 3191090104 in words is "three billion, one hundred ninety-one million, ninety thousand, one hundred four".

Divisors: 1 2 4 8 23 46 92 107 109 184 214 218 428 436 856 872 1487 2461 2507 2974 4922 5014 5948 9844 10028 11663 11896 19688 20056 23326 34201 46652 68402 93304 136804 159109 162083 268249 273608 318218 324166 536498 636436 648332 1072996 1272872 1296664 2145992 3659507 3727909 7319014 7455818 14638028 14911636 17342881 29276056 29823272 34685762 69371524 138743048 398886263 797772526 1595545052 3191090104