10 229 337 true 7 10 15 16 47 61 63 74 80 83