how to use sqlplus command inside for loop

I tried this:

for region in 'raj' 'kt' 'kol' 'krl' 'chn' 'dl' 'hr' 'bih' 'ap'
do
sqlplus -s huw$region/`echo $region`huw#321@huw$region<<!
set serveroutput on
begin
select count(*) from tcd_preferred_cust_201109
end;
/
exit;
done

but the error shows like:

Syntax error at line 4 : `<<' is not matched

please help me.. thanks

read this..

Here Documents