8 258 30 2 4 5 11 31 58 92 95