10 503 337 true 3 4 13 29 37 40 52 68 84 86