6 319 259 true 12 15 18 23 31 38