9 234 289 true 3 5 12 14 21 22 30 31 37