true 8143 409 true 2 7 12 13 19 20 21 23 28 31 43 48