5 305 233 true 12 13 19 28 31