8 258 20 19 21 31 40 48 85 90 99