The pattern of the sequence appears to be an increase of 23, 24, 28, 37, ... (adding 1, 4, 9, 16, ... to the previous difference).
Let's analyze the differences:
46 - 23 = 23
70 - 46 = 24
98 - 70 = 28
135 - 98 = 37
The next difference should be 53 ( adding 16 to 37), so :
135 + 53 = 188