6 336 248 true 6 10 18 23 28 38