Home Off Beat Southwest China: Flash floods kill 19, 31 missing