10 3 8 27 29 18 24 20 15 29 1228