3 6 7 9 16 22 23 28
