10 217 258 true 10 16 21 23 32 36 44 50 65 94