10 2 -17 42 1024 1 -1 2 -2 3 -3 4 -4 5 -5 6 -6 7 -7 8 -8 9 -9 10 -10 10000 -10000 65535 65536 -65535 -65536 2147483647 -2147483647 -2147483648 0