Professional Documents
Culture Documents
Stat Who Gizi
Stat Who Gizi
Jml 1 1 0 0 0 2 0 0 1 0 1
% 50.0 50.0 0.0 0.0 0.0 100.0 0.0 0.0 50.0 0.0 50.0
1 2 3 4 1 2 3 4 1 2 3
BB / U TB / U BB / TB
TUS GIZI
CORE (WHO-2005)
STATUS GIZI ORTU
BB / U TB / U BB / TB NAMA ALAMAT
4
BB / TB
BB
TB
BB
/U
/ /UTB
###
###UM
### sex
3sd
2sd
-1sd
1sd
###
-2sd
-3sd
UM
sex
3sd
2sd
-1sd
1sd
###
-2sd
-3sd
sex
3sd
TB
2sd
-1sd
1sd
###
-2sd
-3sd
u1
u2
u3
u4
t1
t2
bt1
t3
bt2
t4
bt3
bt4
BBTB
BB
###
###
###
###
/###
###
###
/###
U
###
###
/U1
TB####
1###
###
##
###
1
3sd
2sd
-1sd
1sd
###
-2sd
-3sd
3sd
2sd
-1sd
1sd
###
-2sd
-3sd
###
###
3sd
###
2sd
-1sd
1sd
###
-2sd
-3sd
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
###
1###
###
##
1###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1###
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
######
###
###
###
###
###
Jml
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
### ###
###
%
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###BB
TB
BB/ //UU
TB
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
PENENTUAN STATUS GIZI
BERDASARKAN NILAI Z_SCORE (WHO-2005)
NO NAMA Sex Tg.Timbang Tgl.Lahir Umur BB TB NILAI Z_SCORE
L=1,P=2 Tg Bln Thn Tg Bln Thn ( Bln ) ( Kg ) ( Cm ) BB / U TB / U BB / TB
Jml 2 0 0 0 0 2 0 0 2 0 0
% 100.0 0.0 0.0 0.0 0.0 100.0 0.0 0.0 100.0 0.0 0.0
1 2 3 4 1 2 3 4 1 2 3
BB / U TB / U BB / TB
TUS GIZI
CORE (WHO-2005)
STATUS GIZI ORTU
BB / U TB / U BB / TB NAMA ALAMAT
4
BB / TB
BB
TB
BB
/U
/ /UTB
###
###UM
### sex
3sd
2sd
-1sd
1sd
###
-2sd
-3sd
UM
sex
3sd
2sd
-1sd
1sd
###
-2sd
-3sd
sex
3sd
TB
2sd
-1sd
1sd
###
-2sd
-3sd
u1
u2
u3
u4
t1
t2
bt1
t3
bt2
t4
bt3
bt4
BBTB
BB
###
###
###
###
/###
###
###
/###
U
###
###
/U1
TB####
1###
###
##
###
1
3sd
2sd
-1sd
1sd
###
-2sd
-3sd
3sd
2sd
-1sd
1sd
###
-2sd
-3sd
###
###
3sd
###
2sd
-1sd
1sd
###
-2sd
-3sd
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1###
####
1###
###
##
###
1###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
1####
1###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
2####
2###
###
##
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ### ###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1###
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
1
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
2
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
######
###
###
###
###
###
Jml
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
### ###
###
%
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
### ###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###BB
TB
BB/ //UU
TB
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###
###