23 7 7 4 5 2 8 12