7 247 310 true 8 10 13 21 23 79 85