7 151 19 16 25 27 30 40 53 58