10 318 257 true 3 16 19 33 50 69 70 79 86 87