10 4047 578 true 1 6 12 13 21 22 26 29 36 39