11 497 287 true 9 12 14 18 21 23 25 31 34 38 39