7 58 16 9 14 25 28 29 46 61