Все привет,апушки :3
BeOnL1ne
3611 ответов
Апульчик
фап тайм гаайз

FuckYeah! #801817фап тайм гаайзпочтиязь
Когда еще поиграем то?)
!SecRet! #801829Когда еще поиграем то?)да в пизду вас,вы задроты
Лёшка! #801837да в пизду вас,вы задротыМы задроты Оо, да ладноdovolniy
!SecRet! #801845Мы задроты Оо, да ладноdovolniyу тебя звезда в пб, а не у нас
я могу и на 4 палки зайти ^_^
оп-оп-оп-оп
оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп
MrWalkDis #802187оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оплох
Оффтопик
MrWalkDis #802187оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп
Идиот?! идиот!omich
MrWalkDis #802187оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-оп-опЕбло сук я с телефона заходил,он чуть не вскипетился!
Лёшка! #802214Ебло сук я с телефона заходил,он чуть не вскипетился!
MrWalkDis #802226дно!!mission is successful
Лёшка! #802230дно!!ДНО?!
оп оп оп валдис идиот
FuckYeah! #802303оп оп оп валдис идиотсъебни в туман
ябкупилноуменяджаижаесть
Продай два ежа. купи мой акк = останешься в плюсе)
MrWalkDis #802396Продай два ежа. купи мой акк = останешься в плюсе)и и донатить на сдачу?
Хуя сдача, косарь минимум будет
MrWalkDis #802457Хуя сдача, косарь минимум будетну мне не с с бабой тольк бегать





