4 10 14 14 12 6 0 1 1 1 19 23 20 7