17 23 8 19 9 3 2 31