9 337 319 true 1 6 12 14 17 19 24 31 39