9 2966 527 true 3 6 7 16 20 27 28 29 33