340 148 258 342