NN NN  NN, NNHfHH NN NN NN NN NN NN NN NN NN NN NN NN NNR  NN   NNff f NN  NN  NN  NN NN NN NN NN NNfpff NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NN NNl NN