-2147483648
-9223372036854775808
-128
-2147483648
-2147483648
-128
2147483520
-128
