9 295 227 true 0 7 13 18 20 23 24 29 32