Professional Documents
Culture Documents
1231321
1231321
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd
afd