10 521 334 true 14 15 17 18 20 21 29 34 35 38