Upload
nguyenthuan
View
243
Download
0
Embed Size (px)
Citation preview
.
.
.
.
.
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !
!! !
! !!
! !!
!! !
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! !
! ! ! ! ! ! ! !!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!!!!!!!
!!!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! !!
!! !
!!
!
! !!
! ! !
!!
!
! ! !
! !!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!
!!
!
!
!
!!
!
!!
!
!!
!
!!
!
!
! !
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
! ! !
!!
!! ! ! ! ! ! ! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! !
! ! ! ! ! !! ! ! ! !
! ! ! ! ! !! ! ! ! !
! ! ! !! ! !
! ! !! ! ! ! ! !
! ! ! ! ! !! ! ! ! ! ! !
! ! !
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!
!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
! !!
! ! !
! !!
! !!
!! !
! !!
! ! !
! ! !
! ! !! ! ! ! ! !
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!!
!!!
!!!
!!
!
!
!!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!!!!
!!!
!!
!
!!
!
!!
!
!!!
!!!!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
! !!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
! !!
! ! !
! ! !
! ! !
! ! !
! ! !
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! !!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!! ! !
! ! !
!!
!
!!
!
!!
!
!!
!
! ! ! ! ! !
! ! !
! !!
! ! !
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!! !
!
!! !
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!!!!!!!!!!!!!!
!!!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!!
!!!!!!!!!!!!!!!
!!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!!
!!
!
!
!!
!!
!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!!
!!!!!!!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!!
!!!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!!!!!!!!!!
!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!
!!!!!!
!!!!!!!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!
! !!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! !!
! !!
!!
!
! !!
! !!
!!
!
!!
!
!!
!
!! !
! !!
!!
!
!!
!
!!
!
!!
!
!! !
! !!
!!
!
!!
!
!!
!
! !!
! !!
!! !
!! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! !!
!! !
!!
!
! !!
!!
!
!!
!
!! !
! ! !
! !!
! !!
!! !
! ! !
! ! !
! ! !
! ! ! ! ! !! ! !
!! !
! !!
!!
!
!!
!
!!
!
!
!!
! !!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! !!
! !!
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!!!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!
!
!
!
!
!
!
!!
!!!!!!!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!
!!!!
!!!
!!!
!!
!
!!!
!!!!!!!!!!!!
!!!!!!!!!
!!!!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!!!
!!!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!
!
!
!!
!
!
!
!
!!
!
!
!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
! ! ! !! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !! ! !
! !!
!!
!
!!
!
!!
!
!!
!
!! !
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
! ! !! !
!
! !!
!!
!
!
!!
!!
!
!!
!
!!
!
! !!
! !! ! ! ! ! ! !
! ! !
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
! !!
! !!
!!
!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!
!! !
! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
! ! !
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!! !
! !! !
! ! !! ! ! !
!! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !
! ! !
! ! !! ! !
! ! !! ! !
! ! !
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!!!!
!!!!!!
!!!!!!
!!!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !
! ! !! !
!! ! !
! ! ! ! ! !! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
! !!
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! !
!
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! !!
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! !
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !! ! !
! ! !! ! !
! ! ! ! ! !
! ! !
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !
! ! !
! ! !
! !!
! !!
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! !!
! ! !
! !!
! !!
! !!
! !!
! !!
! !!
! !!
! !!
!!
!
!!
!
!!
!
! !!
!! !
!! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! !!
!! !
!! !
!! !
!! !
!! !
!! !
!! !
!! !
!! !
!! !
!! !
!! !
! !!
!! !
!! !
! !!
!! !
! !!
! ! !
! ! !
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!
!
!!
!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !
! !!
! ! !
! ! !
! ! !! !
!! ! !
! ! !
! ! !! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !
!!
!
!!
!
! !!
! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!! ! !
! ! !! ! !
! ! !! ! ! ! !
!
!!
!
!
!
!
!
!
!
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!
!
!
!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!
!!
!!
!
!
!!
!
!!
!!
!
!
!!
!
!!
!!
!
!!
!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
! !!
! !!
! !!
! !!
!!
!
! !!
! !!
! !!
!! !
! !!
! !!
! !!
! !!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! !!
! !!
!!
!
!!
!
! !!
! ! !
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
! ! !
! !!
! ! !
! !!
! ! !
! !!
! !!
! ! !
! !!
! !!
! ! !
! !!
! !!
! ! !
! !!
! !!
! !!
! !!
! ! !
! !!
! !!
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!
!
!!
!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! ! ! ! ! ! ! ! !!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
! !
! ! !! ! !
! ! ! ! ! !
! ! !
!!
!
!!
!
!!
!
!!
!
! ! !! ! !
! !!
! !!
! !!
!! !
! !!
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!!
!!!
!!!
!!
!
!!!
!!!
!!
!
!!
!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!!!!!!!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!
!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!
!!
!
!
!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
! ! !! ! !
! ! !
! ! !
! ! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!
!!
!!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!
!!
!
!!
!
!!
!
!!
!
!
!
!
!!
!
!
!
!
!
!
!
!
!
!!
!
!!
!
!
!
!
!
!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!
!!
!
!!
!!
!
!!
!
! ! ! ! ! ! ! ! ! ! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !! ! !
! ! !
! ! !
!!
!
!!
!
!!
!
! !!
!!
!
!! !
!!
!
!!
!
!!
!
!!
!
! !!
!!
!
!!
!
!!
!
!!
!
! !!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!! !
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! !! !
! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !! !
! !
!!
!!
!!
!!
!!
! !
! ! ! !! !
! !! !
! !! !
! ! ! !
!!
!!
!!
!
!
!!
!!
!!
!!
! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
! !
! !
!!
! !
! !
! !
! !
! !
! !
! !
! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!! !
! !! !
! !
! !
! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!!
!
!
!!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
!!
!!
!!
!!
!!
!
!
!!
!
!
!!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!
!
!!
!!
!!
!!
! ! ! ! ! ! ! ! ! ! ! !! !
! !! !
! !! !
! !! !
! !! !
! ! ! !! !
! ! ! !! !
! ! ! !! !
! !! !
! !! !
! !
! !
! !
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!
!!
!!
! !
!!
!!
!!
!!
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! ! ! !! !
! !
!!
! !
!!
!!
!!
!!
!!
!!
! !
!!
!
!
!!
!!
! ! ! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!! !
!! !
! !
!!
!!
!!
!!
!!
! !
! !! ! !
!! !
! !! !
! !! ! ! !
!!
!!
!!
!!
!!
!
!
!!
!!
! ! !!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!!!!!!
!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!
!
!
!
!
!
!
!
!!
!!
!!
!
!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
! !
!!
! !
! !
! !
!!
! !
! !
! !
! !
! !
! !
! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !! !
! !
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!!!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!
!!
!!
!!
!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!!!
!!
!!!!
!!
!!
!!!!
!!
!!!!
!!
!!!!
!!!!
!!!!
!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!