o z y x q v u t m l num n w p s r k j i h g f e d c b a