6 345 319 true 2 23 24 27 28 30