webnovel

Ignore e so para ranquear o livro

exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,exp, exp, exp, exp, exp, exp,exp,