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