1 3 5 7 127 2147483647