7 1022 278 true 12 14 24 28 29 30 39