12 339 225 true 2 6 8 19 22 23 27 28 29 31 36 38