2 9 11 20 30 40 39