Predict the particulate matter concentrations in 128 cities of China