100 16 -1000 16 64 8 31 2 50 -2