-1 0 1 42 2147483647 -2147483647