10 302 298 true 21 29 43 49 58 61 64 70 82 86