10 117 213 true 1 5 12 13 14 16 18 21 23 29