10 90 29 14 18 19 23 39 47 53 56 59 69