7 1231 337 true 1 5 12 13 18 28 33