10 31 2 21 59 48 8 1