10 514 285 true 9 12 13 16 18 19 20 25 31 38