10 96 29 18 24 25 28 29 37 50 51 60 62