Search a number
-
+
129770128 = 2429307911
BaseRepresentation
bin1111011110000…
…10001010010000
3100001012000011001
413233002022100
5231210121003
620513231344
73134012365
oct757021220
9301160131
10129770128
1167285244
1237562554
1320b67c77
141334046c
15b5d561d
hex7bc2290

129770128 has 40 divisors (see below), whose sum is σ = 261233280. Its totient is φ = 62375040.

The previous prime is 129770111. The next prime is 129770141. The reversal of 129770128 is 821077921.

It is a super-2 number, since 2×1297701282 = 33680572242272768, which contains 22 as substring.

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, 141993 + ... + 142903.

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

Almost surely, 2129770128 is an apocalyptic number.

It is an amenable number.

It is a practical number, because each smaller number is the sum of distinct divisors of 129770128, and also a Zumkeller number, because its divisors can be partitioned in two sets with the same sum (130616640).

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

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

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

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

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

The product of its (nonzero) digits is 14112, while the sum is 37.

The square root of 129770128 is about 11391.6692367712. The cubic root of 129770128 is about 506.2809398761.

The spelling of 129770128 in words is "one hundred twenty-nine million, seven hundred seventy thousand, one hundred twenty-eight".

Divisors: 1 2 4 8 16 29 58 116 232 307 464 614 911 1228 1822 2456 3644 4912 7288 8903 14576 17806 26419 35612 52838 71224 105676 142448 211352 279677 422704 559354 1118708 2237416 4474832 8110633 16221266 32442532 64885064 129770128