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