Queue script error in Routeros 6.x

I’ve used script for queue in routeros 5.x

:for x from=1 to=254 do={ / queue simple add name="172.16.200.$x" target-addresses="172.16.200.$x" max-limit=4M/4M burst-time="1/1" time="12:00:00-17:59:59,sun,mon,tue,wed,thu,fri,sat"}

After upgrade to 6.0 then to 6.1 an error appears when I run script from terminal
“expected end of command (line 1 column 67)”

How to fix it?

:for x from=1 to=254 do={ / queue simple add name="172.16.200.$x" target="172.16.200.$x" max-limit=4M/4M burst-time="1/1" time="12:00:00-17:59:59,sun,mon,tue,wed,thu,fri,sat"}