2 5 7 8 9 13 20 21 26 30 35 40 43 45 48