7 11 19 22 25 31 33 36 39 40 44 47