9 311 296 true 2 5 11 13 18 19 20 25 39