In the data, there are different kinds of missing data - blanks, valid blanks, and various numeric indicators (99, 88, 18)? What do these differences mean?

For now, please ignore the different missing value codes and treat all as missing data. Our goal is to distinguish different kinds of missing data in the future, but the current data do not reliably do this.