23 4 19 6 6 7 3 6 1 8 28