In 2012, an estimated 81,757,600 people lived in Germany. Since Germany's area is 357,021 square kilometers, which is closest to Germany's population density per square kilometer in 2012?
a. 276
b. 229
c. 437
d. 177