10 200 229 true 1 21 25 39 40 55 77 82 85 87