9 442 269 true 7 12 18 19 28 30 33 37 38