10 4173 783 true 3 9 12 15 17 21 29 31 34 38