10 2967 646 true 2 10 12 13 15 18 23 31 33 38