9 299 287 true 3 6 7 11 16 18 23 31 39