10 343 318 true 30 39 47 51 57 60 73 85 92 99