40 2 29 9 25 18 35 25 27