8 339 286 true 14 16 20 23 27 37 38 39