10 584 308 true 9 12 13 21 23 29 30 31 32 33