9 199 167 true 0 10 16 21 23 28 32 35 36