10 261 25 10 18 21 23 29 45 46 53 54 58