К содержимому
GLADpwnz
Все разделы
К обсуждениям
Кланы[PB]

BeOnL1ne

3611 ответов
Апульчик
фап тайм гаайзИзображение из сообщения
FuckYeah! #801817фап тайм гаайзИзображение из сообщения
почтиязь
Когда еще поиграем то?)
!SecRet! #801829Когда еще поиграем то?)
да в пизду вас,вы задроты:chmokichmoki:
Лёшка! #801837да в пизду вас,вы задроты:chmokichmoki:
Мы задроты Оо, да ладноdovolniy
!SecRet! #801845Мы задроты Оо, да ладноdovolniy
у тебя звезда в пб, а не у нас :petuwok:
я могу и на 4 палки зайти ^_^
!SecRet! #801919я могу и на 4 палки зайти ^_^
Как хочешь omich

---------- Post added at 18:29 ---------- Previous post was at 18:28 ----------

MrWalkDis #801825почтиязь
Девочка из омска omich
оп-оп-оп-оп
оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп
MrWalkDis #802187оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп
лох
Оффтопик
MrWalkDis #802187оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп

Идиот?! идиот!omich
MrWalkDis #802187оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп
Ебло сук я с телефона заходил,он чуть не вскипетился!
Лёшка! #802214Ебло сук я с телефона заходил,он чуть не вскипетился!
:79: mission is successful
MrWalkDis #802226:79: mission is successful
дно!!
Лёшка! #802230дно!!
ДНО?! :etopizdec:
оп оп оп валдис идиот:chmokichmoki:
FuckYeah! #802303оп оп оп валдис идиот:chmokichmoki:
съебни в туман :zapodozrilcheto:
ябкупилноуменяджаижаесть
Продай два ежа. купи мой акк = останешься в плюсе)
MrWalkDis #802396Продай два ежа. купи мой акк = останешься в плюсе)
и и донатить на сдачу?
Хуя сдача, косарь минимум будет
MrWalkDis #802457Хуя сдача, косарь минимум будет
ну мне не с с бабой тольк бегать :24:

Войди, чтобы ответить и отслеживать тему.

Войти