8 157 17 15 29 44 50 57 58 85 93