9 351 252 true 6 16 17 19 21 27 28 32 38