9 384 312 true 7 8 16 23 28 30 33 36 39