100 111 310 300 301 149 343 345 345 337