8 39 14 18 29 33 34 47 54 58 68