3 5 10 14 20 23 26 29 30