esi &   esi a   esi b   esi c   esi d   esi e   esi f   esi g   esi h   esi i   esi l   esi m   esi n   esi o   esi p   esi q   esi r   esi s   esi t   esi u   esi w   |