0 1 -1 -123 5674 -2147483648 2147483647