10 227 289 true 4 8 12 17 20 21 28 30 33 35