-128 127 0 255 9223372036854775807 4294967295 -32768 44 44 -5