9 303 277 true 5 15 16 20 25 27 30 31 32