10 5182 697 true 2 6 17 18 20 29 31 35 38 39