10 244 221 true 1 5 12 13 14 16 18 21 23 29