Logic & Reasoning

Look at this series: 664, 332, 340, 170, __, 89,… What number should fill the blank?

a. 85
b. 97
c. 109
d. 178
Test ID: 578
Source: 501 challenging logic & reasoning problems