China had a population of 1.394 billion (1,394,000,000) in 2018, and about 14% of China's 3.72 million square miles of land is arable. What is China's physiological density?
a. 37.5 people per square mile
b. 94.3 people per square mile
c. 102.5 people per square mile
d. 188.5 people per square mile