10 448 305 true 9 14 15 18 22 27 31 33 36 38