8 94 31 7 31 43 50 58 60 61 65