7 32 7 5 18 29 39 53 58 68