8 95 12 9 30 39 40 56 60 61 66