10 77 23 11 15 31 38 47 49 56 59 60 70