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