9 299 358 true 1 12 13 19 20 23 26 31 39