5 2 5 7 7 9 9 14 14 16 23