354 421 678 340 380 412 362 271 473 692 225 349 208 294 234 270 152 94 197 54 64 193 7015