7 233 284 true 5 12 15 19 24 31 35