P6 256 240 255 למללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTלמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTלמללמלTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTלמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמלTTTTTTTTTלמללמלTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTלמללמלTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמללמללמללמללמללמלTTTTTTלמללמללמלTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמלTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTלמללמללמללמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTTTTלמללמללמללמלTTTTTTTTTלמללמלTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTלמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמללמל