,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhNNhNNhfnNfNggNghngNNfhNNNggggNNNNNNghnNNhhNfNhNNnNNNNgNNNNNnNNNgNNNNNgggNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNfhffgNNNhNNNgfnNnNggNNhhNhNhNNNNNNNhNNNNgNhhnhNNhNfNNgNNnNgNgNNNNNgnNNNNNNNNNgggggNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjggjggjNNNNjjjjNNNNjgjjjjNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNfNNgNNNhNNhnNNfhhNnNNNggNhnnNNhNNNgggNNNfNNgNhhnNhhNNgNNNNgNNNNNNNNNNNNgNNNNNNNggggNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgNNNNNNNggNjjNNjjNjNNNNNNNjNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhgNNnNNNnhNhNNNNNfNnhhNNhNNNNNNNNNnNNgNhhNNhhNNfNNNNNNNNNNNNNNNhNNNNNNNNNNggNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNjgggjNNNNNNNjjNNjgjjNNNNNNNNNNNNNNNN