Here are the first several entries in a finite sequence of integers.
$$ 31, 45, 71, 89, 91, 94, 111, 112, 118, 121, 126, 131, $$ $$ 134, 135, 139, 143, 144, 145, 148, 158, 161, 189, 193, 194, \dots $$
Your challenge is to identify the sequence, and give its final entry.
________
Let me (again) state for the record that I know What (Not) To Do in a Number Sequence Puzzle. There should be enough information provided here to make this sequence puzzle uniquely solvable.