10 499 405 true 8 21 30 31 41 59 76 82 84 98