27 29 19 31 8 20 1023